SlideShare a Scribd company logo
Machine Learning
Anastasia Rashtchian
A Bit About Me….
Computer Consultant, Trainer and Educator
Master of Science – Computer Science
 Artificial Intelligence and Expert Systems
 Interest: Automated Adaptive Learning Systems
Master of Education – Education, Policy, Organization and
Leadership
 eLearning in Higher Education
 Interest: Online Knowledge Communities
Learning Objectives
 What is Machine Learning?
Learning Objectives
 What is Machine Learning?
 What are some algorithms, types, and languages of Machine Learning?
Learning Objectives
 What is Machine Learning?
 What are some algorithms, types, and languages of Machine Learning?
 What are some applications for Machine Learning?
Learning Objectives
 What is Machine Learning?
 What are some algorithms, types, and languages of Machine Learning?
 What are some applications for Machine Learning?
 What are some current trends and research in Machine Learning?
Learning Objectives
 What is Machine Learning?
 What are some algorithms, types, and languages of Machine Learning?
 What are some applications for Machine Learning?
 What are some current trends and research in Machine Learning?
 What are some careers with Machine Learning skills?
Discussion Question
 What does machine learning mean to you?
What is Machine Learning?
Machine learning is the
subfield of computer
science where
computers “are given
the ability to learn
without being explicitly
programmed” (Samuel,
1959).
Trivia Question
 Who Is known as the creator of modern computing?
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

Machine Learning
Machine LearningMachine Learning
Machine Learning
Shrey Malik
 
Machine learning ppt
Machine learning ppt Machine learning ppt
Machine learning ppt
Poojamanic
 
Machine learning
Machine learningMachine learning
Machine learning
Sanjay krishne
 
Intro to modelling-supervised learning
Intro to modelling-supervised learningIntro to modelling-supervised learning
Intro to modelling-supervised learning
Justin Sebok
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Simplilearn
 
machine learning
machine learningmachine learning
machine learning
soundaryasarya
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Vivek Garg
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Kumar P
 
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Simplilearn
 
Machine Learning Course | Edureka
Machine Learning Course | EdurekaMachine Learning Course | Edureka
Machine Learning Course | Edureka
Edureka!
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
Ganesh Satpute
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
Suresh Arora
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
prih_yah
 
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Simplilearn
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
MachinePulse
 
Machine learning and types
Machine learning and typesMachine learning and types
Machine learning and types
Padma Metta
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An introduction to Deep Learning
Julien SIMON
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
Rahul Jaiman
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learning
butest
 
Machine Learning ppt
Machine Learning pptMachine Learning ppt
Machine Learning ppt
Student Conscious Club
 

What's hot (20)

Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning ppt
Machine learning ppt Machine learning ppt
Machine learning ppt
 
Machine learning
Machine learningMachine learning
Machine learning
 
Intro to modelling-supervised learning
Intro to modelling-supervised learningIntro to modelling-supervised learning
Intro to modelling-supervised learning
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
 
machine learning
machine learningmachine learning
machine learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
 
Machine Learning Course | Edureka
Machine Learning Course | EdurekaMachine Learning Course | Edureka
Machine Learning Course | Edureka
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
 
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 
Machine learning and types
Machine learning and typesMachine learning and types
Machine learning and types
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An introduction to Deep Learning
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learning
 
Machine Learning ppt
Machine Learning pptMachine Learning ppt
Machine Learning ppt
 

Viewers also liked

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Lior Rokach
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
Venkata Reddy Konasani
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Joshua Robinson
 
Machine Learning on Big Data
Machine Learning on Big DataMachine Learning on Big Data
Machine Learning on Big Data
Max Lin
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine Learning
Lars Marius Garshol
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Rahul Jain
 
Introduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep LearningIntroduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep Learning
Terry Taewoong Um
 
[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程
台灣資料科學年會
 
OOP Inheritance
OOP InheritanceOOP Inheritance
OOP Inheritance
Anastasia Jakubow
 
Machine learning workshop @DYP Pune
Machine learning workshop @DYP PuneMachine learning workshop @DYP Pune
Machine learning workshop @DYP Pune
Ganesh Raskar
 
Introduction to Data Science and Large-scale Machine Learning
Introduction to Data Science and Large-scale Machine LearningIntroduction to Data Science and Large-scale Machine Learning
Introduction to Data Science and Large-scale Machine Learning
Nik Spirin
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data Science
Edureka!
 
QCon Rio - Machine Learning for Everyone
QCon Rio - Machine Learning for EveryoneQCon Rio - Machine Learning for Everyone
QCon Rio - Machine Learning for Everyone
Dhiana Deva
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)
Rakuten Group, Inc.
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
Sebastian Raschka
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
Lukas Masuch
 
Inheritance
InheritanceInheritance
Inheritance
Anurag Daware
 
C h 04 oop_inheritance
C h 04 oop_inheritanceC h 04 oop_inheritance
C h 04 oop_inheritance
shatha00
 
Oop inheritance
Oop inheritanceOop inheritance
Oop inheritance
Zubair CH
 
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
Hadziq Fabroyir
 

Viewers also liked (20)

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning on Big Data
Machine Learning on Big DataMachine Learning on Big Data
Machine Learning on Big Data
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep LearningIntroduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep Learning
 
[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程
 
OOP Inheritance
OOP InheritanceOOP Inheritance
OOP Inheritance
 
Machine learning workshop @DYP Pune
Machine learning workshop @DYP PuneMachine learning workshop @DYP Pune
Machine learning workshop @DYP Pune
 
Introduction to Data Science and Large-scale Machine Learning
Introduction to Data Science and Large-scale Machine LearningIntroduction to Data Science and Large-scale Machine Learning
Introduction to Data Science and Large-scale Machine Learning
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data Science
 
QCon Rio - Machine Learning for Everyone
QCon Rio - Machine Learning for EveryoneQCon Rio - Machine Learning for Everyone
QCon Rio - Machine Learning for Everyone
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 
Inheritance
InheritanceInheritance
Inheritance
 
C h 04 oop_inheritance
C h 04 oop_inheritanceC h 04 oop_inheritance
C h 04 oop_inheritance
 
Oop inheritance
Oop inheritanceOop inheritance
Oop inheritance
 
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
 

Similar to Machine Learning

Binary Search Algorithm
Binary Search Algorithm Binary Search Algorithm
Binary Search Algorithm
Anastasia Jakubow
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
Mustafa Kuğu
 
Artificial intel
Artificial intelArtificial intel
Artificial intel
Shehrevar Davierwala
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
Eric Su
 
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
Artificial intelligenceArtificial intelligence
Artificial intelligence
Gautam Sharma
 
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
Antonio Lieto
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
KrishnaMadala1
 
Introduction.doc
Introduction.docIntroduction.doc
Introduction.doc
butest
 
Artificial intellegence by Bhanuprakash
Artificial  intellegence by BhanuprakashArtificial  intellegence by Bhanuprakash
Artificial intellegence by Bhanuprakash
EAGALA BHANU PRAKASH
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
Giovanni Sileno
 
Biological Neural Network.pptx
Biological Neural Network.pptxBiological Neural Network.pptx
Biological Neural Network.pptx
Abdul Rehman
 
Ai introduction
Ai introductionAi introduction
Ai introduction
Babar Siraj
 
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Antonio Lieto
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.doc
butest
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learning
Kyung Eun Park
 
Neural Networks, Machine Learning and Extended Mind
Neural Networks, Machine Learning and Extended MindNeural Networks, Machine Learning and Extended Mind
Neural Networks, Machine Learning and Extended Mind
Sarah Anna Stewart
 
Neural networks in business forecasting
Neural networks in business forecastingNeural networks in business forecasting
Neural networks in business forecasting
Amir Shokri
 
Lecture 02 introduction to ai
Lecture 02 introduction to aiLecture 02 introduction to ai
Lecture 02 introduction to ai
Hema Kashyap
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its application
Mohammed Abdel Razek
 

Similar to Machine Learning (20)

Binary Search Algorithm
Binary Search Algorithm Binary Search Algorithm
Binary Search Algorithm
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
Artificial intel
Artificial intelArtificial intel
Artificial intel
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
 
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
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
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
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
 
Introduction.doc
Introduction.docIntroduction.doc
Introduction.doc
 
Artificial intellegence by Bhanuprakash
Artificial  intellegence by BhanuprakashArtificial  intellegence by Bhanuprakash
Artificial intellegence by Bhanuprakash
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
 
Biological Neural Network.pptx
Biological Neural Network.pptxBiological Neural Network.pptx
Biological Neural Network.pptx
 
Ai introduction
Ai introductionAi introduction
Ai introduction
 
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.doc
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learning
 
Neural Networks, Machine Learning and Extended Mind
Neural Networks, Machine Learning and Extended MindNeural Networks, Machine Learning and Extended Mind
Neural Networks, Machine Learning and Extended Mind
 
Neural networks in business forecasting
Neural networks in business forecastingNeural networks in business forecasting
Neural networks in business forecasting
 
Lecture 02 introduction to ai
Lecture 02 introduction to aiLecture 02 introduction to ai
Lecture 02 introduction to ai
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its application
 

Recently uploaded

ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 

Recently uploaded (20)

ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 

Machine Learning

  • 2. A Bit About Me…. Computer Consultant, Trainer and Educator Master of Science – Computer Science  Artificial Intelligence and Expert Systems  Interest: Automated Adaptive Learning Systems Master of Education – Education, Policy, Organization and Leadership  eLearning in Higher Education  Interest: Online Knowledge Communities
  • 3. Learning Objectives  What is Machine Learning?
  • 4. Learning Objectives  What is Machine Learning?  What are some algorithms, types, and languages of Machine Learning?
  • 5. Learning Objectives  What is Machine Learning?  What are some algorithms, types, and languages of Machine Learning?  What are some applications for Machine Learning?
  • 6. Learning Objectives  What is Machine Learning?  What are some algorithms, types, and languages of Machine Learning?  What are some applications for Machine Learning?  What are some current trends and research in Machine Learning?
  • 7. Learning Objectives  What is Machine Learning?  What are some algorithms, types, and languages of Machine Learning?  What are some applications for Machine Learning?  What are some current trends and research in Machine Learning?  What are some careers with Machine Learning skills?
  • 8. Discussion Question  What does machine learning mean to you?
  • 9. What is Machine Learning? Machine learning is the subfield of computer science where computers “are given the ability to learn without being explicitly programmed” (Samuel, 1959).
  • 10. Trivia Question  Who Is known as the creator of modern computing?
  • 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?