SlideShare a Scribd company logo
1 of 84
Download to read offline
Binary SearchAlgorithm
Anastasia Rashtchian
A Bit About Me….
Computer Consultant, Trainer and Educator
Master of Science – Computer Science
Illinois Institute of Technology
 Artificial Intelligence and Expert Systems
 Current Passion: Machine Learning
Master of Education – Education, Policy, Organization Leadership
University of Illinois – Urbana-Champaign
 eLearning in Higher Education
 Current Passion: Automated Adaptive Learning Systems
Learning Objectives
 Describe the Information Processing Cycle
 Understand Input, Data and DataStructures
 Analyze Sorting and Searching Algorithms
 Evaluation the Binary Search Algorithm
 Apply the Binary Search Algorithm
 Analyze the Benefits and Limitations of the Binary Search Algorithm
The Information ProcessingCycle
The Information ProcessingCycle
The Information ProcessingCycle
The Information ProcessingCycle
The Information ProcessingCycle
What is Input?
In computing, an input device
is a peripheral device used to
provide data and control
signals to an information
processing system
Trivia Question
 Who Is known as the creator of modern computing?
 In the 1930’s, he described the “universal computing machine”.
Trivia Question
 Who Is known as the creator of modern computing?
 In the 1930’s, he described the “universal computing machine”.
 His initials are A.T.
Alan Turing
Alan Turing described the
“universal computing
machine,” a “single machine
that can be used to compute
any computable sequence.”
(Turing, 1936)
Trivia Question
 Who is one of the pioneers in Artificial Intelligence?
Trivia Question
 Who is one of the pioneers in Artificial Intelligence?
 Who was the first to illustrate machine learning.
Trivia Question
 Who is one of the pioneers in Artificial Intelligence?
 Who was the first to illustrate machine learning.
 His checkers-playing program was the world's first self-learning program.
Trivia Question
 Who is one of the pioneers in Artificial Intelligence?
 Was the first to illustrate machine learning.
 His checkers-playing program was the world's first self-learning program.
 His initials are A.S.
Arthur Samuel’s
Gameof Checkers
 Arthur Samuel (1901–1990) was a
pioneer of artificial intelligence
research and was the first to
illustrate the concept of machine
learning in his Game of Checkers.
 His Checkers-playing Program
(Samuels, 1959) appears to be the
world's first self-learning program.
Look Ahead Through Tree of Possible Moves
Trivia Question
 Who Is known for illustrating artificial neural networks?
Trivia Question
 Who Is known for illustrating artificial neural networks?
 He created Perceptron
Trivia Question
 Who Is known for illustrating artificial neural networks?
 He created Perceptron
 His initials are F.R.
In The Beginning…
Creatorof Modern
ComputingThe Game of
Checkers –
Machine
Learning
Perceptron–
Artificial
Neural
Network
Frank Rosenblatt’s
Perceptron
 Frank Rosenblattcreatedthe
Perceptronin 1957which was a
first artificial neural network.
A Few Machine Learning Algorithms
 Decision Tree Learning
 Association Rule Learning
 Artificial Neural Networks
Decision Tree Learning
Decision Tree Learning
Decision Tree Learning
Decision Tree Learning
Uses a decision tree as
a predictive model, which
maps observations about
an item to conclusions
about the item's target
value.
Decision Tree Learning
Decision Tree Learning
Uses a decision tree as
a predictive model, which
maps observations about
an item to conclusions
about the item's target
value.
Association Rule Learning
Association Rule Learning
Association Rule Learning
Association Rule Learning
A method for discovering
interesting relations
between variables in large
databases.
Association Rule Learning
Association Rule Learning
A method for discovering
interesting relations
between variables in large
databases.
Association Rule Learning
Association Rule Learning
A method for discovering
interesting relations
between variables in large
databases.
Artificial Neural Networks
Artificial Neural Networks
Artificial Neural Networks
Artificial Neural Networks
Computations are
structured in terms of an
interconnected group
of artificial neurons,
processing information
using
a connectionist approach
to computation.
Artificial Neural Networks
Artificial NeuralNetworks
Computations are structured
in terms of an interconnected
group of artificial neurons,
processing information using
a connectionist approach
to computation.
Modern neural networks
are non-linear statisticaldata
modeling tools.
Artificial Neural Networks
Artificial NeuralNetworks
Computations are structured
in terms of an interconnected
group of artificial neurons,
processing information using
a connectionist approach
to computation.
Modern neural networks
are non-linear statisticaldata
modeling tools.
Lisp, Prolog, et al
 Lisp created by John McCarthy in 1958
 Prolog created by Alain Colmerauer and Philippe Roussel in 1972
 Allows for the logic programming needed for traversal creation of the
neural networks
 Recognizes the relationships between the data and their rules.
 Semantic nets represent knowledge in tree-like patterns connecting
nodes and arcs based on these rules.
Semantic
Neural
Network
EMYCIN
Expert
System
( Van Melle, Shortliffe & Buchanan, 1981)
Current Machine Learning Languages
 MATLAB/Octave
 R
 Python
 Java Family
 C Family
(Computer Vision, 2015)
Supervised Learning: Predictive Model
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Supervised Learning: Predictive Model
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Supervised Learning: Predictive Model
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Supervised Learning: Predictive Model
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Supervised Learning: Predictive Model
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Supervised Learning: Predictive Model
Decision Tree Classification
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Supervised Learning: Predictive Model
Decision Tree Classification
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Use Predict the likelihood
of an earthquakeor
tornado
Supervised Learning: Predictive Model
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Use Predict the likelihood
of an earthquakeor
tornado
Supervised Learning: Predictive Model
Feature Supervised
Learning
Strategy Use a predictive
model that is given
clear instructions
Algorithm Nearest neighbor,
Naïve Bayes, Decision
Trees,Regression
Use Predict the likelihood
of an earthquakeor
tornado
Supervised Learning: Predictive Model
Unsupervised Learning: Descriptive Model
Feature Unsupervised Learning
Strategy Uses a descriptive model
whereno target is set and
no single featureis more
importantthan the other.
Unsupervised Learning: Descriptive Model
Feature Unsupervised Learning
Strategy Uses a descriptive model
whereno target is set and
no single featureis more
importantthan the other.
Feature Unsupervised Learning
Strategy Uses a descriptive model
whereno target is set and
no single featureis more
importantthan the other.
Algorithm K-meansClustering
Algorithm
Unsupervised Learning: Descriptive Model
Feature Unsupervised Learning
Strategy Uses a descriptive model
whereno target is set and
no single featureis more
importantthan the other.
Algorithm K-meansClustering
Algorithm
Unsupervised Learning: Descriptive Model
Feature Unsupervised Learning
Strategy Uses a descriptive model
whereno target is set and
no single featureis more
importantthan the other.
Algorithm K-meansClustering
Algorithm
Use Predict which diseases are
likely to occuralong with
diabetes.
Unsupervised Learning: Descriptive Model
Feature Unsupervised Learning
Strategy Uses a descriptive model
whereno target is set and
no single featureis more
importantthan the other.
Algorithm K-meansClustering
Algorithm
Use Predict which diseases are
likely to occuralong with
diabetes.
Unsupervised Learning: Descriptive Model
Feature Reinforcement Learning
Strategy Trains itself on a continualbasis
based on the environmentit is
exposed to,and applies it’s
enriched knowledgeto solve
problems.
Reinforcement Learning
Feature Reinforcement Learning
Strategy Trains itself on a continualbasis
based on the environmentit is
exposed to,and applies it’s
enriched knowledgeto solve
problems.
Reinforcement Learning
Feature Reinforcement Learning
Strategy Trains itself on a continualbasis
based on the environmentit is
exposed to,and applies it’s
enriched knowledgeto solve
problems.
Algorithm Markov Decision Process
Reinforcement Learning
Feature Reinforcement Learning
Strategy Trains itself on a continualbasis
based on the environmentit is
exposed to,and applies it’s
enriched knowledgeto solve
problems.
Algorithm Markov Decision Process
Reinforcement Learning
Feature Reinforcement Learning
Strategy Trains itself on a continualbasis
based on the environmentit is
exposed to,and applies it’s
enriched knowledgeto solve
problems.
Algorithm Markov Decision Process
Use Self driving carsuse it to make
decisionscontinuously on
which routeto take and what
speed to driveand so on…
Reinforcement Learning
Feature Reinforcement Learning
Strategy Trains itself on a continualbasis
based on the environmentit is
exposed to,and applies it’s
enriched knowledgeto solve
problems.
Algorithm Markov Decision Process
Use Self driving carsuse it to make
decisionscontinuously on
which routeto take and what
speed to driveand so on…
Reinforcement Learning
Machine
Learning
Work Flow
"Machine
Learning"
emphasizes that
the computer
machine/program
must do some
work after it is
given data.
(Brand,2015)
Azure Machine Learning Workflow
(Grondlund,2016)
Google and Facebook
 Google and Facebook
use Machine Learning
extensively to push
their respective ads to
the relevant users.
Banking and Financial Providers
 Banking and Financial
Providers can use
Machine Learning to
predict the customers
who are likely to
default from paying
loans or credit card
bills.
Healthcare Providers
 Healthcare Providers
can use Machine
Learning to diagnose
deadly diseases based
on the symptoms of
patients and tallying
them with the past
data of similar kind of
patients.
Retailers
 Retailers can use
Machine Learning to
determine fast and
slow moving products.
Artificial
Intelligence
Technological
Advances
and Trends
Machine
Intelligence
Trends and
Applications
Careers
with
Machine
Learning
Skills
In Conclusion…
 Machine Learning is a subset of Artificial Intelligence.
In Conclusion…
 Machine Learning is a subset of Artificial Intelligence.
 It refers to the techniques involved in dealing with vast data, in the
most intelligent fashion, (by developing algorithms) to derive
actionable insights.
In Conclusion…
 Machine Learning is a subset of Artificial Intelligence.
 It refers to the techniques involved in dealing with vast data, in the
most intelligent fashion, (by developing algorithms) to derive
actionable insights.
 There are a wide variety of algorithms and techniques to aid in
machine learning and the technique chosen is determined by what
one wants the machine to learn.
Python
Implementations
of Machine
Learning
Algorithms
https://github.com/rushter/MLAlgorithms
Machine Learning Refined
http://mlrefined.wixsite.com/home-page
Summary
 We offered a brief history and definition of Machine Learning
Summary
 We offered a brief history and definition of Machine Learning
 We explored different types and applications of Machine Learning
Summary
 We offered a brief history and definition of Machine Learning
 We explored different types and applications of Machine Learning
 We looked at current trends, research and careers in Machine
Learning.
References
Blank, S. (2014) Tools and Blogs for Entrepreneur.Retrievedfromhttps://steveblank.com/tools-and-blogs-for-
entrepreneurs/.
Chen, F. (2016). AI, Deep Learning, and Machine Learning a Prime. Retrieved fromhttp://a16z.com/2016/06/10/ai-deep-
learning-machines/.
Computer Visions.(2015). Deep Leariningverus Machine Learning. Retrieved from
http://www.computervisionblog.com/2015/03/deep-learning-vs-machine-learning-vs.html.
Grondlund,C.J..(2016). Introductionto machine learningin the cloud.Retrieved from https://docs.microsoft.com/en-
us/azure/machine-learning/machine-learning-what-is-machine-learning.
Khan, M. (2016). Minimal and clean Python implementations ofMachine Learningalgorithms.Great for learninghow
these algorithms work! Retrieved from https://www.linkedin.com/groups/2642596/2642596-6204217888639934466
McCarthy, J. & Feigenbaum,E.(1990). In Memoriam ArthurSamuel: Pioneer in Machine Learning. AI Magazine.
AAAI.11 (3). Retrieved fromhttp://www.aaai.org/ojs/index.php/aimagazine/article/view/840/758.
Nvidia.(2016). What’s the Difference Between Artificial Intelligence, Machine Learning,and Deep Learning? Retrieved
from https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-
ai/.
Vidya.(2016). Machine LearningBasics. Retrieved from https://www.analyticsvidhya.com/blog/2015/06/machine-
learning-basics/.
Questions?
 What are your thoughts, ideas, suggestions on Machine Learning?

More Related Content

What's hot

Neural networks...
Neural networks...Neural networks...
Neural networks...Molly Chugh
 
Neural network and artificial intelligent
Neural network and artificial intelligentNeural network and artificial intelligent
Neural network and artificial intelligentHapPy SumOn
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligencealldesign
 
Student intervention detection using deep learning technique
Student intervention detection using deep learning techniqueStudent intervention detection using deep learning technique
Student intervention detection using deep learning techniqueVenkat Projects
 
Introduction Of Artificial neural network
Introduction Of Artificial neural networkIntroduction Of Artificial neural network
Introduction Of Artificial neural networkNagarajan
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.pptSrinivashR3
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar pptRAHUL DANGWAL
 
Simple overview of machine learning
Simple overview of machine learningSimple overview of machine learning
Simple overview of machine learningpriyadharshini R
 
Artificial neural networks and its application
Artificial neural networks and its applicationArtificial neural networks and its application
Artificial neural networks and its applicationHưng Đặng
 
Deep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeDeep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeSiby Jose Plathottam
 
Machine learning and big data
Machine learning and big dataMachine learning and big data
Machine learning and big dataPoo Kuan Hoong
 
How machines can take decisions
How machines can take decisionsHow machines can take decisions
How machines can take decisionsDeepu S Nath
 
Deep learning Introduction and Basics
Deep learning  Introduction and BasicsDeep learning  Introduction and Basics
Deep learning Introduction and BasicsNitin Mishra
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkBurhan Muzafar
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningHaptik
 
Primer to Machine Learning
Primer to Machine LearningPrimer to Machine Learning
Primer to Machine LearningJeff Tanner
 
Meetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesMeetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesZenodia Charpy
 

What's hot (20)

Neural networks...
Neural networks...Neural networks...
Neural networks...
 
Neural network and artificial intelligent
Neural network and artificial intelligentNeural network and artificial intelligent
Neural network and artificial intelligent
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
 
Student intervention detection using deep learning technique
Student intervention detection using deep learning techniqueStudent intervention detection using deep learning technique
Student intervention detection using deep learning technique
 
Introduction Of Artificial neural network
Introduction Of Artificial neural networkIntroduction Of Artificial neural network
Introduction Of Artificial neural network
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.ppt
 
Neural network
Neural networkNeural network
Neural network
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
 
Simple overview of machine learning
Simple overview of machine learningSimple overview of machine learning
Simple overview of machine learning
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial neural networks and its application
Artificial neural networks and its applicationArtificial neural networks and its application
Artificial neural networks and its application
 
Applications of Machine Learning
Applications of Machine LearningApplications of Machine Learning
Applications of Machine Learning
 
Deep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeDeep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and Hype
 
Machine learning and big data
Machine learning and big dataMachine learning and big data
Machine learning and big data
 
How machines can take decisions
How machines can take decisionsHow machines can take decisions
How machines can take decisions
 
Deep learning Introduction and Basics
Deep learning  Introduction and BasicsDeep learning  Introduction and Basics
Deep learning Introduction and Basics
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine Learning
 
Primer to Machine Learning
Primer to Machine LearningPrimer to Machine Learning
Primer to Machine Learning
 
Meetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesMeetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo cases
 

Viewers also liked

Binary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of AlgorithmsBinary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of AlgorithmsDrishti Bhalla
 
Linear search algorithm
Linear search algorithmLinear search algorithm
Linear search algorithmNeoClassical
 
Sorting and searching arrays binary search algorithm
Sorting and searching arrays binary search algorithmSorting and searching arrays binary search algorithm
Sorting and searching arrays binary search algorithmDavid Burks-Courses
 
Linear Search & Binary Search
Linear Search & Binary SearchLinear Search & Binary Search
Linear Search & Binary SearchReem Alattas
 
Binary search
Binary search Binary search
Binary search Raghu nath
 
Binary Search Tree in Data Structure
Binary Search Tree in Data StructureBinary Search Tree in Data Structure
Binary Search Tree in Data StructureDharita Chokshi
 
Linear Search Data Structure
Linear Search Data StructureLinear Search Data Structure
Linear Search Data StructureTalha Shaikh
 
Linear search Algorithm
Linear search AlgorithmLinear search Algorithm
Linear search Algorithmamit kumar
 
Coding the Matrix: Linear Algebra through Computer Science Applications
Coding the Matrix: Linear Algebra through Computer Science ApplicationsCoding the Matrix: Linear Algebra through Computer Science Applications
Coding the Matrix: Linear Algebra through Computer Science ApplicationsVassilios Rendoumis
 
Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017
Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017
Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017Veleta3000
 
Parte de una base de datos y herramientas
Parte de una base de datos y herramientasParte de una base de datos y herramientas
Parte de una base de datos y herramientasCAJULI
 
React redux-tutoriel-1
React redux-tutoriel-1React redux-tutoriel-1
React redux-tutoriel-1Sem Koto
 

Viewers also liked (20)

Binary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of AlgorithmsBinary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of Algorithms
 
Linear search algorithm
Linear search algorithmLinear search algorithm
Linear search algorithm
 
Sorting and searching arrays binary search algorithm
Sorting and searching arrays binary search algorithmSorting and searching arrays binary search algorithm
Sorting and searching arrays binary search algorithm
 
Linear Search & Binary Search
Linear Search & Binary SearchLinear Search & Binary Search
Linear Search & Binary Search
 
Sorting Algorithms
Sorting AlgorithmsSorting Algorithms
Sorting Algorithms
 
Binary search
Binary search Binary search
Binary search
 
Binary Search Tree in Data Structure
Binary Search Tree in Data StructureBinary Search Tree in Data Structure
Binary Search Tree in Data Structure
 
Linear Search Data Structure
Linear Search Data StructureLinear Search Data Structure
Linear Search Data Structure
 
Searching algorithm
Searching algorithmSearching algorithm
Searching algorithm
 
Sorting algorithms
Sorting algorithmsSorting algorithms
Sorting algorithms
 
Bone
Bone Bone
Bone
 
Linear search Algorithm
Linear search AlgorithmLinear search Algorithm
Linear search Algorithm
 
certificate
certificatecertificate
certificate
 
R Programming
R ProgrammingR Programming
R Programming
 
Coding the Matrix: Linear Algebra through Computer Science Applications
Coding the Matrix: Linear Algebra through Computer Science ApplicationsCoding the Matrix: Linear Algebra through Computer Science Applications
Coding the Matrix: Linear Algebra through Computer Science Applications
 
Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017
Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017
Excursiones en Comunidad de Madrid para grupos escolares 1 día aventura 2017
 
м.о.
м.о.м.о.
м.о.
 
Parte de una base de datos y herramientas
Parte de una base de datos y herramientasParte de una base de datos y herramientas
Parte de una base de datos y herramientas
 
React redux-tutoriel-1
React redux-tutoriel-1React redux-tutoriel-1
React redux-tutoriel-1
 
Artes yayi
Artes yayiArtes yayi
Artes yayi
 

Similar to Binary Search Algorithm

Neural Networks
Neural Networks Neural Networks
Neural Networks Eric Su
 
INTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKSINTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKSPrashant Srivastav
 
Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014
Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014
Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014lebsoftshore
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networksv02527031
 
Neural networks in business forecasting
Neural networks in business forecastingNeural networks in business forecasting
Neural networks in business forecastingAmir Shokri
 
Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Taymoor Nazmy
 
Artificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNArtificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNmojammel43
 
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptxHchethankumar
 
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptxHchethankumar
 
Student intervention detection using deep learning technique
Student intervention detection using deep learning techniqueStudent intervention detection using deep learning technique
Student intervention detection using deep learning techniqueVenkat Projects
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial IntelligenceLuca Bianchi
 
Introduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh KumarIntroduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh KumarDr.S.Jagadeesh Kumar
 
Artificial intellegence by Bhanuprakash
Artificial  intellegence by BhanuprakashArtificial  intellegence by Bhanuprakash
Artificial intellegence by BhanuprakashEAGALA BHANU PRAKASH
 
Artificial Intelligence(Machine learning & deep Learning ).pptx
Artificial Intelligence(Machine learning & deep Learning ).pptxArtificial Intelligence(Machine learning & deep Learning ).pptx
Artificial Intelligence(Machine learning & deep Learning ).pptxAnil Kumar Prajapati
 
Artificial Intelligence.docx
Artificial Intelligence.docxArtificial Intelligence.docx
Artificial Intelligence.docxashumar
 
Supervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its applicationSupervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its applicationTara ram Goyal
 
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Antonio Lieto
 

Similar to Binary Search Algorithm (20)

AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
 
INTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKSINTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKS
 
Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014
Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014
Lebanon SoftShore Artificial Intelligence Seminar - March 38, 2014
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networks
 
Neural networks in business forecasting
Neural networks in business forecastingNeural networks in business forecasting
Neural networks in business forecasting
 
Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-
 
Artificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNArtificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNN
 
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
 
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
 
Student intervention detection using deep learning technique
Student intervention detection using deep learning techniqueStudent intervention detection using deep learning technique
Student intervention detection using deep learning technique
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
Introduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh KumarIntroduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh Kumar
 
Artificial intellegence by Bhanuprakash
Artificial  intellegence by BhanuprakashArtificial  intellegence by Bhanuprakash
Artificial intellegence by Bhanuprakash
 
Artificial Intelligence(Machine learning & deep Learning ).pptx
Artificial Intelligence(Machine learning & deep Learning ).pptxArtificial Intelligence(Machine learning & deep Learning ).pptx
Artificial Intelligence(Machine learning & deep Learning ).pptx
 
Artificial Intelligence.docx
Artificial Intelligence.docxArtificial Intelligence.docx
Artificial Intelligence.docx
 
Supervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its applicationSupervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its application
 
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
 
AI KIMSRAD.pptx
AI KIMSRAD.pptxAI KIMSRAD.pptx
AI KIMSRAD.pptx
 

Recently uploaded

The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 

Recently uploaded (20)

The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

Binary Search Algorithm

  • 2. A Bit About Me…. Computer Consultant, Trainer and Educator Master of Science – Computer Science Illinois Institute of Technology  Artificial Intelligence and Expert Systems  Current Passion: Machine Learning Master of Education – Education, Policy, Organization Leadership University of Illinois – Urbana-Champaign  eLearning in Higher Education  Current Passion: Automated Adaptive Learning Systems
  • 3. Learning Objectives  Describe the Information Processing Cycle  Understand Input, Data and DataStructures  Analyze Sorting and Searching Algorithms  Evaluation the Binary Search Algorithm  Apply the Binary Search Algorithm  Analyze the Benefits and Limitations of the Binary Search Algorithm
  • 10. In computing, an input device is a peripheral device used to provide data and control signals to an information processing system
  • 11. Trivia Question  Who Is known as the creator of modern computing?  In the 1930’s, he described the “universal computing machine”.
  • 12. Trivia Question  Who Is known as the creator of modern computing?  In the 1930’s, he described the “universal computing machine”.  His initials are A.T.
  • 13.
  • 14. Alan Turing Alan Turing described the “universal computing machine,” a “single machine that can be used to compute any computable sequence.” (Turing, 1936)
  • 15. Trivia Question  Who is one of the pioneers in Artificial Intelligence?
  • 16. Trivia Question  Who is one of the pioneers in Artificial Intelligence?  Who was the first to illustrate machine learning.
  • 17. Trivia Question  Who is one of the pioneers in Artificial Intelligence?  Who was the first to illustrate machine learning.  His checkers-playing program was the world's first self-learning program.
  • 18. Trivia Question  Who is one of the pioneers in Artificial Intelligence?  Was the first to illustrate machine learning.  His checkers-playing program was the world's first self-learning program.  His initials are A.S.
  • 19.
  • 20. Arthur Samuel’s Gameof Checkers  Arthur Samuel (1901–1990) was a pioneer of artificial intelligence research and was the first to illustrate the concept of machine learning in his Game of Checkers.  His Checkers-playing Program (Samuels, 1959) appears to be the world's first self-learning program.
  • 21. Look Ahead Through Tree of Possible Moves
  • 22. Trivia Question  Who Is known for illustrating artificial neural networks?
  • 23. Trivia Question  Who Is known for illustrating artificial neural networks?  He created Perceptron
  • 24. Trivia Question  Who Is known for illustrating artificial neural networks?  He created Perceptron  His initials are F.R.
  • 25. In The Beginning… Creatorof Modern ComputingThe Game of Checkers – Machine Learning Perceptron– Artificial Neural Network
  • 26. Frank Rosenblatt’s Perceptron  Frank Rosenblattcreatedthe Perceptronin 1957which was a first artificial neural network.
  • 27. A Few Machine Learning Algorithms  Decision Tree Learning  Association Rule Learning  Artificial Neural Networks
  • 29. Decision Tree Learning Decision Tree Learning Uses a decision tree as a predictive model, which maps observations about an item to conclusions about the item's target value.
  • 30. Decision Tree Learning Decision Tree Learning Uses a decision tree as a predictive model, which maps observations about an item to conclusions about the item's target value.
  • 32. Association Rule Learning Association Rule Learning A method for discovering interesting relations between variables in large databases.
  • 33. Association Rule Learning Association Rule Learning A method for discovering interesting relations between variables in large databases.
  • 34. Association Rule Learning Association Rule Learning A method for discovering interesting relations between variables in large databases.
  • 36. Artificial Neural Networks Artificial Neural Networks Computations are structured in terms of an interconnected group of artificial neurons, processing information using a connectionist approach to computation.
  • 37. Artificial Neural Networks Artificial NeuralNetworks Computations are structured in terms of an interconnected group of artificial neurons, processing information using a connectionist approach to computation. Modern neural networks are non-linear statisticaldata modeling tools.
  • 38. Artificial Neural Networks Artificial NeuralNetworks Computations are structured in terms of an interconnected group of artificial neurons, processing information using a connectionist approach to computation. Modern neural networks are non-linear statisticaldata modeling tools.
  • 39. Lisp, Prolog, et al  Lisp created by John McCarthy in 1958  Prolog created by Alain Colmerauer and Philippe Roussel in 1972  Allows for the logic programming needed for traversal creation of the neural networks  Recognizes the relationships between the data and their rules.  Semantic nets represent knowledge in tree-like patterns connecting nodes and arcs based on these rules.
  • 41. EMYCIN Expert System ( Van Melle, Shortliffe & Buchanan, 1981)
  • 42. Current Machine Learning Languages  MATLAB/Octave  R  Python  Java Family  C Family
  • 44. Supervised Learning: Predictive Model Feature Supervised Learning Strategy Use a predictive model that is given clear instructions
  • 45. Supervised Learning: Predictive Model Feature Supervised Learning Strategy Use a predictive model that is given clear instructions
  • 46. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Supervised Learning: Predictive Model
  • 47. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Supervised Learning: Predictive Model
  • 48. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Supervised Learning: Predictive Model
  • 49. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Supervised Learning: Predictive Model Decision Tree Classification
  • 50. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Supervised Learning: Predictive Model Decision Tree Classification
  • 51. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Use Predict the likelihood of an earthquakeor tornado Supervised Learning: Predictive Model
  • 52. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Use Predict the likelihood of an earthquakeor tornado Supervised Learning: Predictive Model
  • 53. Feature Supervised Learning Strategy Use a predictive model that is given clear instructions Algorithm Nearest neighbor, Naïve Bayes, Decision Trees,Regression Use Predict the likelihood of an earthquakeor tornado Supervised Learning: Predictive Model
  • 54. Unsupervised Learning: Descriptive Model Feature Unsupervised Learning Strategy Uses a descriptive model whereno target is set and no single featureis more importantthan the other.
  • 55. Unsupervised Learning: Descriptive Model Feature Unsupervised Learning Strategy Uses a descriptive model whereno target is set and no single featureis more importantthan the other.
  • 56. Feature Unsupervised Learning Strategy Uses a descriptive model whereno target is set and no single featureis more importantthan the other. Algorithm K-meansClustering Algorithm Unsupervised Learning: Descriptive Model
  • 57. Feature Unsupervised Learning Strategy Uses a descriptive model whereno target is set and no single featureis more importantthan the other. Algorithm K-meansClustering Algorithm Unsupervised Learning: Descriptive Model
  • 58. Feature Unsupervised Learning Strategy Uses a descriptive model whereno target is set and no single featureis more importantthan the other. Algorithm K-meansClustering Algorithm Use Predict which diseases are likely to occuralong with diabetes. Unsupervised Learning: Descriptive Model
  • 59. Feature Unsupervised Learning Strategy Uses a descriptive model whereno target is set and no single featureis more importantthan the other. Algorithm K-meansClustering Algorithm Use Predict which diseases are likely to occuralong with diabetes. Unsupervised Learning: Descriptive Model
  • 60. Feature Reinforcement Learning Strategy Trains itself on a continualbasis based on the environmentit is exposed to,and applies it’s enriched knowledgeto solve problems. Reinforcement Learning
  • 61. Feature Reinforcement Learning Strategy Trains itself on a continualbasis based on the environmentit is exposed to,and applies it’s enriched knowledgeto solve problems. Reinforcement Learning
  • 62. Feature Reinforcement Learning Strategy Trains itself on a continualbasis based on the environmentit is exposed to,and applies it’s enriched knowledgeto solve problems. Algorithm Markov Decision Process Reinforcement Learning
  • 63. Feature Reinforcement Learning Strategy Trains itself on a continualbasis based on the environmentit is exposed to,and applies it’s enriched knowledgeto solve problems. Algorithm Markov Decision Process Reinforcement Learning
  • 64. Feature Reinforcement Learning Strategy Trains itself on a continualbasis based on the environmentit is exposed to,and applies it’s enriched knowledgeto solve problems. Algorithm Markov Decision Process Use Self driving carsuse it to make decisionscontinuously on which routeto take and what speed to driveand so on… Reinforcement Learning
  • 65. Feature Reinforcement Learning Strategy Trains itself on a continualbasis based on the environmentit is exposed to,and applies it’s enriched knowledgeto solve problems. Algorithm Markov Decision Process Use Self driving carsuse it to make decisionscontinuously on which routeto take and what speed to driveand so on… Reinforcement Learning
  • 66. Machine Learning Work Flow "Machine Learning" emphasizes that the computer machine/program must do some work after it is given data. (Brand,2015)
  • 67. Azure Machine Learning Workflow (Grondlund,2016)
  • 68. Google and Facebook  Google and Facebook use Machine Learning extensively to push their respective ads to the relevant users.
  • 69. Banking and Financial Providers  Banking and Financial Providers can use Machine Learning to predict the customers who are likely to default from paying loans or credit card bills.
  • 70. Healthcare Providers  Healthcare Providers can use Machine Learning to diagnose deadly diseases based on the symptoms of patients and tallying them with the past data of similar kind of patients.
  • 71. Retailers  Retailers can use Machine Learning to determine fast and slow moving products.
  • 75. In Conclusion…  Machine Learning is a subset of Artificial Intelligence.
  • 76. In Conclusion…  Machine Learning is a subset of Artificial Intelligence.  It refers to the techniques involved in dealing with vast data, in the most intelligent fashion, (by developing algorithms) to derive actionable insights.
  • 77. In Conclusion…  Machine Learning is a subset of Artificial Intelligence.  It refers to the techniques involved in dealing with vast data, in the most intelligent fashion, (by developing algorithms) to derive actionable insights.  There are a wide variety of algorithms and techniques to aid in machine learning and the technique chosen is determined by what one wants the machine to learn.
  • 80. Summary  We offered a brief history and definition of Machine Learning
  • 81. Summary  We offered a brief history and definition of Machine Learning  We explored different types and applications of Machine Learning
  • 82. Summary  We offered a brief history and definition of Machine Learning  We explored different types and applications of Machine Learning  We looked at current trends, research and careers in Machine Learning.
  • 83. References Blank, S. (2014) Tools and Blogs for Entrepreneur.Retrievedfromhttps://steveblank.com/tools-and-blogs-for- entrepreneurs/. Chen, F. (2016). AI, Deep Learning, and Machine Learning a Prime. Retrieved fromhttp://a16z.com/2016/06/10/ai-deep- learning-machines/. Computer Visions.(2015). Deep Leariningverus Machine Learning. Retrieved from http://www.computervisionblog.com/2015/03/deep-learning-vs-machine-learning-vs.html. Grondlund,C.J..(2016). Introductionto machine learningin the cloud.Retrieved from https://docs.microsoft.com/en- us/azure/machine-learning/machine-learning-what-is-machine-learning. Khan, M. (2016). Minimal and clean Python implementations ofMachine Learningalgorithms.Great for learninghow these algorithms work! Retrieved from https://www.linkedin.com/groups/2642596/2642596-6204217888639934466 McCarthy, J. & Feigenbaum,E.(1990). In Memoriam ArthurSamuel: Pioneer in Machine Learning. AI Magazine. AAAI.11 (3). Retrieved fromhttp://www.aaai.org/ojs/index.php/aimagazine/article/view/840/758. Nvidia.(2016). What’s the Difference Between Artificial Intelligence, Machine Learning,and Deep Learning? Retrieved from https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning- ai/. Vidya.(2016). Machine LearningBasics. Retrieved from https://www.analyticsvidhya.com/blog/2015/06/machine- learning-basics/.
  • 84. Questions?  What are your thoughts, ideas, suggestions on Machine Learning?