SlideShare a Scribd company logo
1 of 5
Download to read offline
3
Types
Of
MACHINE
LEARNING
In
Artificial Intelligence
Viewpoints by Canopy One Solutions
Copyright © 2019 Canopy One
When we look at broadly different kinds of Machine Learning that are used in
practice in Artificial Intelligence
Historically, there have been several approaches in Machine learning for AI like
supervised learning, unsupervised learning, reinforcement learning, case-based
reasoning, inductive logic programming, experience based generalisation etc.
there have been several examples of waves of machine learning for different AI
problems. But, of them the 3 most important categories of machine learning
which are of practical use or business use today happen to be:
1. Supervised Learning
2. Unsupervised Learning
3. Reinforcement learning
Let’s look at each of them separately and we’ll have a brief summary of each of
them so that we have an idea of what we’re talking about.
Supervised Learning
is today the most mature and probably in some sense the easiest form of machine
learning. The idea here is that you have historical data with some notion of output
variable. What is output variable? Output Variable is meant for identifying how
you can a good combination of several input variables and corresponding output
values as historical data presented to you and then based on that you try to come
up with a function which is able to predict an output given any input. So, the key
idea is that the historical data is labelled. Labelled means that you have a specific
output value for every row of data, that is presented to it. So, in that sense the
problem of supervised learning is that you really can only work when you have
clearly labelled data with input output values of all the historical data that’s
presented to you. Then, once you have the historical data with their several input
variables with their values and corresponding output value present with you, you
can use that to infer a kind of potential function between input and output and the
function can be actually used for any given input that is coming in and guess the
corresponding output whether the output is discreet or continuous, does not
matter. Both are supervised learning.
Specifically, in the case of output variable, if the output variable is discreet, it is
called CLASSIFICATION. And if it is continuous it is called REGRESSION. So, in
case of classification, the formula of function takes a new input and classifies them
into one of the discreet possible output values or in case of REGRESSION, we take
the input values and give the corresponding continuous value to the output. So an
example in discreet, could be SPAM CLASSIFIER, that takes input data and then
classifies it into spam or non-spam. An example of Continuous data could be
stock prediction where you take a look at a lot of data from history to potential
stock prices with varied different conditions and predict the exact value and get
the output function and then use it for producing a new scenario where, at a new
instance, with different conditions of environment, stock price is calculated.
So, what happens in supervised is, that you have the luxury of having labelled
historical input and output data.
UNSUPERVISED LEARNING
Unsupervised learning DOES NOT have the luxury of having labelled historical
data input output etc. Instead, we can only say that it has a whole bunch of input
data, RAW INPUT DATA. So what does this unsupervised learning give you?
It allows us to identify what is known as patterns in the historical input data and
allows us to identify interesting insights from the overall perspective of an
interesting pattern or insight on the original input data. So, there is no explicit
equation or a pattern which reflects a relationship between an input or an output.
So, the output here, is absent and all you need to understand is that is there a
pattern being visible in the unsupervised set of input.
An example is, suppose you look at identifying, in a large supermarket
transaction set, which 2 items are often bought together? There is no output here.
We are only talking about which are the collection of items which are frequently
bought together? So, that’s like extraction of common occurrence kind of items
together. So, that does not mean labelling, it only has explicit inputs, no output.
All inputs are then run through an unsupervised algorithm and then pattern is
extracted.
The beauty of unsupervised learning is that it lends itself to numerous
combinations of patterns, and the problem is, because of its diverse nature, there
is no one notion of data,
One pattern means, in one context something, in another context of data, it could
mean another pattern. So, there is no standardised notion of what is a good
unsupervised algorithm. That’s why unsupervised algorithms are harder,
problems are tougher and more difficult to deal with.
REINFORCEMENT LEARNING
Reinforcement learning (RL) is an area of machine learning concerned with
how software agents ought to take actions in an environment so as to maximize
some notion of cumulative reward.
Where typically you’re required to reach some goal state and it’s possible that
you know you have put a whole set of steps as you go along from the start
position to the goal, which is end position and there are several steps in between
and at each step, you can take multiple actions. So, what happens is that there is
some notion of a start function (start state), there is some notion of a goal state,
and then there are multiple states in the middle where at each state, you can take
multiple actions. Multiple actions possibility at each state, and each action has a
corresponding reward or a punishment. So, what happens with this notion is,
because we’re talking a collection of states, one at start state, one at end state,
multiple goal states, not one, then each state having corresponding mapping to
an action to a corresponding reward or punishment. So, ultimately, what
reinforcement learning does is it allows a machine or an agent to take steps and
to go from one state to another and take action at each step, where it takes to
another state and it takes action at next step. But as you keep going along, it
collects the output based on experience, whether it is positive or negatively
rewarded or punished. Based on that, it optimises the steps taken and the path
taken and it incrementally increases its knowledge of which is probably a better
path in terms of better rewarding, in terms of reaching goal faster, or finishing a
task faster.
So, in that sense, reinforcement learning is dynamic, state dependent and
constantly keeps updating rewards and punishments also as it keeps learning
from experience. So, in that sense, history may not be there in the start, but
history builds as it gives through actions, states, rewards, punishments in each
step. So, a classic example of this is MAZE LEARNING, where a starting agent
starts with start point to end with various obstacles that it gives that as a
punishment and it retrains itself. And in the future, it remembers and tries to go
through paths which do not lead to potentially blocking. So, what happens is
you’re trying to reach the goal faster by remembering of the moves which do not
lead you to the goal and instead take you to a hindrance and that knowledge is
being accumulated here. Reinforcement learning dynamically continues updates
the rewards and punishments knowledge and brings a system which is able to
learn from experience and become optimal in reaching the goal.
So, these 3 broad categories form the basis of modern AI systems, where
machine learning is entrenched into AI systems.
ABOUT US
Established in 2009 by proven executives with strong leadership and deep
expertise in the global IT services industry, Canopy One is dedicated to offering
clients a true partnership based on service, commitment and competency. We
strive to bring value to our clients, whether they have entrusted us with
projects large or small, we succeed when clients succeed.
Touch base with us
Website: http://www.canopyone.com/
LinkedIn: canopy-one-solutions-inc/
Twitter:CanopyOne
Facebook:Canopy-One-Solutions-
Copyright © 2019 Canopy One
AI CoE
AI
Roadmap
PES Chatbot

More Related Content

What's hot

LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.pptbutest
 
Supervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSupervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSlideTeam
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine LearningAnkit Rai
 
detailed Presentation on supervised learning
 detailed Presentation on supervised learning detailed Presentation on supervised learning
detailed Presentation on supervised learningZAMANCHBWN
 
Amazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine LearningAmazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine Learningijtsrd
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine LearningSamra Shahzadi
 
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
 
Machine Learning
Machine LearningMachine Learning
Machine LearningRahul Kumar
 
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...Eirini Ntoutsi
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersSatyam Jaiswal
 
Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Aakash Chotrani
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overviewprih_yah
 
Data Science Methodology for Analytics and Solution Implementation
Data Science Methodology for Analytics and Solution ImplementationData Science Methodology for Analytics and Solution Implementation
Data Science Methodology for Analytics and Solution ImplementationRupak Roy
 

What's hot (20)

LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
Supervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSupervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And Techniques
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine Learning
 
Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 
detailed Presentation on supervised learning
 detailed Presentation on supervised learning detailed Presentation on supervised learning
detailed Presentation on supervised learning
 
Amazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine LearningAmazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine Learning
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine Learning
 
Chapter 5 of 1
Chapter 5 of 1Chapter 5 of 1
Chapter 5 of 1
 
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
 
Learning
LearningLearning
Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Supervised learning
Supervised learningSupervised learning
Supervised learning
 
supervised learning
supervised learningsupervised learning
supervised learning
 
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
 
Chaptr 7 (final)
Chaptr 7 (final)Chaptr 7 (final)
Chaptr 7 (final)
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and Answers
 
Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
 
Data Science Methodology for Analytics and Solution Implementation
Data Science Methodology for Analytics and Solution ImplementationData Science Methodology for Analytics and Solution Implementation
Data Science Methodology for Analytics and Solution Implementation
 

Similar to 3 Types of Machine Learning

INTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxINTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxsrikanthkallem1
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptxromanpankaj1
 
BUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docx
BUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docxBUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docx
BUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docxcurwenmichaela
 
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...RavindraSinghKushwah1
 
Machine learning Method and techniques
Machine learning Method and techniquesMachine learning Method and techniques
Machine learning Method and techniquesMarkMojumdar
 
FUNDAMENTALS OF MACHINE LEARNING & IT’S TYPES
FUNDAMENTALS OF MACHINE LEARNING & IT’S TYPESFUNDAMENTALS OF MACHINE LEARNING & IT’S TYPES
FUNDAMENTALS OF MACHINE LEARNING & IT’S TYPESBhimsen Joshi
 
Unippt.pdf
Unippt.pdfUnippt.pdf
Unippt.pdfAdmi17
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningSujith Jayaprakash
 
Business analytics Project.docx
Business analytics Project.docxBusiness analytics Project.docx
Business analytics Project.docxkushi62
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine LearningVedaj Padman
 
machinecanthink-160226155704.pdf
machinecanthink-160226155704.pdfmachinecanthink-160226155704.pdf
machinecanthink-160226155704.pdfPranavPatil822557
 
How AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksHow AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksKatie Fang
 
Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problemJohan Hoberg
 
Machine learning and_buzzwords
Machine learning and_buzzwordsMachine learning and_buzzwords
Machine learning and_buzzwordsRajarshi Dutta
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learningcolleges
 

Similar to 3 Types of Machine Learning (20)

INTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxINTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptx
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
 
BUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docx
BUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docxBUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docx
BUS308 – Week 1 Lecture 1 Statistics Expected Outcomes.docx
 
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
 
Machine learning Method and techniques
Machine learning Method and techniquesMachine learning Method and techniques
Machine learning Method and techniques
 
lec13_ref.pdf
lec13_ref.pdflec13_ref.pdf
lec13_ref.pdf
 
FUNDAMENTALS OF MACHINE LEARNING & IT’S TYPES
FUNDAMENTALS OF MACHINE LEARNING & IT’S TYPESFUNDAMENTALS OF MACHINE LEARNING & IT’S TYPES
FUNDAMENTALS OF MACHINE LEARNING & IT’S TYPES
 
Unippt.pdf
Unippt.pdfUnippt.pdf
Unippt.pdf
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Business analytics Project.docx
Business analytics Project.docxBusiness analytics Project.docx
Business analytics Project.docx
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
machinecanthink-160226155704.pdf
machinecanthink-160226155704.pdfmachinecanthink-160226155704.pdf
machinecanthink-160226155704.pdf
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
 
How AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksHow AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinks
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problem
 
Machine learning and_buzzwords
Machine learning and_buzzwordsMachine learning and_buzzwords
Machine learning and_buzzwords
 
2
22
2
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
 

More from CANOPY ONE SOLUTIONS

Harnessing potential of artificial intelligence in energy & oil and gas
Harnessing potential of artificial intelligence in energy & oil and gasHarnessing potential of artificial intelligence in energy & oil and gas
Harnessing potential of artificial intelligence in energy & oil and gasCANOPY ONE SOLUTIONS
 
Utilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insuranceUtilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insuranceCANOPY ONE SOLUTIONS
 
The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...
The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...
The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...CANOPY ONE SOLUTIONS
 

More from CANOPY ONE SOLUTIONS (6)

Harnessing potential of artificial intelligence in energy & oil and gas
Harnessing potential of artificial intelligence in energy & oil and gasHarnessing potential of artificial intelligence in energy & oil and gas
Harnessing potential of artificial intelligence in energy & oil and gas
 
Utilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insuranceUtilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insurance
 
Chatbot is the new business ui
Chatbot  is the new business uiChatbot  is the new business ui
Chatbot is the new business ui
 
3 use cases in agri tech
3 use cases in agri tech3 use cases in agri tech
3 use cases in agri tech
 
3 ai use cases in agriculture
3 ai use cases in agriculture3 ai use cases in agriculture
3 ai use cases in agriculture
 
The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...
The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...
The Role of Artificial Intelligence in Manufacturing : 15 High Impacted AI Us...
 

Recently uploaded

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Recently uploaded (20)

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

3 Types of Machine Learning

  • 1. 3 Types Of MACHINE LEARNING In Artificial Intelligence Viewpoints by Canopy One Solutions Copyright © 2019 Canopy One
  • 2. When we look at broadly different kinds of Machine Learning that are used in practice in Artificial Intelligence Historically, there have been several approaches in Machine learning for AI like supervised learning, unsupervised learning, reinforcement learning, case-based reasoning, inductive logic programming, experience based generalisation etc. there have been several examples of waves of machine learning for different AI problems. But, of them the 3 most important categories of machine learning which are of practical use or business use today happen to be: 1. Supervised Learning 2. Unsupervised Learning 3. Reinforcement learning Let’s look at each of them separately and we’ll have a brief summary of each of them so that we have an idea of what we’re talking about. Supervised Learning is today the most mature and probably in some sense the easiest form of machine learning. The idea here is that you have historical data with some notion of output variable. What is output variable? Output Variable is meant for identifying how you can a good combination of several input variables and corresponding output values as historical data presented to you and then based on that you try to come up with a function which is able to predict an output given any input. So, the key idea is that the historical data is labelled. Labelled means that you have a specific output value for every row of data, that is presented to it. So, in that sense the problem of supervised learning is that you really can only work when you have clearly labelled data with input output values of all the historical data that’s presented to you. Then, once you have the historical data with their several input variables with their values and corresponding output value present with you, you can use that to infer a kind of potential function between input and output and the function can be actually used for any given input that is coming in and guess the corresponding output whether the output is discreet or continuous, does not matter. Both are supervised learning. Specifically, in the case of output variable, if the output variable is discreet, it is called CLASSIFICATION. And if it is continuous it is called REGRESSION. So, in case of classification, the formula of function takes a new input and classifies them into one of the discreet possible output values or in case of REGRESSION, we take the input values and give the corresponding continuous value to the output. So an example in discreet, could be SPAM CLASSIFIER, that takes input data and then classifies it into spam or non-spam. An example of Continuous data could be stock prediction where you take a look at a lot of data from history to potential stock prices with varied different conditions and predict the exact value and get the output function and then use it for producing a new scenario where, at a new instance, with different conditions of environment, stock price is calculated.
  • 3. So, what happens in supervised is, that you have the luxury of having labelled historical input and output data. UNSUPERVISED LEARNING Unsupervised learning DOES NOT have the luxury of having labelled historical data input output etc. Instead, we can only say that it has a whole bunch of input data, RAW INPUT DATA. So what does this unsupervised learning give you? It allows us to identify what is known as patterns in the historical input data and allows us to identify interesting insights from the overall perspective of an interesting pattern or insight on the original input data. So, there is no explicit equation or a pattern which reflects a relationship between an input or an output. So, the output here, is absent and all you need to understand is that is there a pattern being visible in the unsupervised set of input. An example is, suppose you look at identifying, in a large supermarket transaction set, which 2 items are often bought together? There is no output here. We are only talking about which are the collection of items which are frequently bought together? So, that’s like extraction of common occurrence kind of items together. So, that does not mean labelling, it only has explicit inputs, no output. All inputs are then run through an unsupervised algorithm and then pattern is extracted. The beauty of unsupervised learning is that it lends itself to numerous combinations of patterns, and the problem is, because of its diverse nature, there is no one notion of data, One pattern means, in one context something, in another context of data, it could mean another pattern. So, there is no standardised notion of what is a good unsupervised algorithm. That’s why unsupervised algorithms are harder, problems are tougher and more difficult to deal with. REINFORCEMENT LEARNING Reinforcement learning (RL) is an area of machine learning concerned with how software agents ought to take actions in an environment so as to maximize some notion of cumulative reward. Where typically you’re required to reach some goal state and it’s possible that you know you have put a whole set of steps as you go along from the start position to the goal, which is end position and there are several steps in between and at each step, you can take multiple actions. So, what happens is that there is some notion of a start function (start state), there is some notion of a goal state, and then there are multiple states in the middle where at each state, you can take multiple actions. Multiple actions possibility at each state, and each action has a corresponding reward or a punishment. So, what happens with this notion is,
  • 4. because we’re talking a collection of states, one at start state, one at end state, multiple goal states, not one, then each state having corresponding mapping to an action to a corresponding reward or punishment. So, ultimately, what reinforcement learning does is it allows a machine or an agent to take steps and to go from one state to another and take action at each step, where it takes to another state and it takes action at next step. But as you keep going along, it collects the output based on experience, whether it is positive or negatively rewarded or punished. Based on that, it optimises the steps taken and the path taken and it incrementally increases its knowledge of which is probably a better path in terms of better rewarding, in terms of reaching goal faster, or finishing a task faster. So, in that sense, reinforcement learning is dynamic, state dependent and constantly keeps updating rewards and punishments also as it keeps learning from experience. So, in that sense, history may not be there in the start, but history builds as it gives through actions, states, rewards, punishments in each step. So, a classic example of this is MAZE LEARNING, where a starting agent starts with start point to end with various obstacles that it gives that as a punishment and it retrains itself. And in the future, it remembers and tries to go through paths which do not lead to potentially blocking. So, what happens is you’re trying to reach the goal faster by remembering of the moves which do not lead you to the goal and instead take you to a hindrance and that knowledge is being accumulated here. Reinforcement learning dynamically continues updates the rewards and punishments knowledge and brings a system which is able to learn from experience and become optimal in reaching the goal. So, these 3 broad categories form the basis of modern AI systems, where machine learning is entrenched into AI systems.
  • 5. ABOUT US Established in 2009 by proven executives with strong leadership and deep expertise in the global IT services industry, Canopy One is dedicated to offering clients a true partnership based on service, commitment and competency. We strive to bring value to our clients, whether they have entrusted us with projects large or small, we succeed when clients succeed. Touch base with us Website: http://www.canopyone.com/ LinkedIn: canopy-one-solutions-inc/ Twitter:CanopyOne Facebook:Canopy-One-Solutions- Copyright © 2019 Canopy One AI CoE AI Roadmap PES Chatbot