SlideShare a Scribd company logo
Introduction to Machine learning
(Machine Learning-I)
Prof. Atul D. Mairale
Department of Computer Science & Engineering(Data Science)
R. C. Patel Institute of Technology, Shirpur
Unit-I
Types of Machine Learning
Based on the methods and way of learning, machine learning is divided
into mainly four types, which are:
• Supervised Machine Learning
• Unsupervised Machine Learning
• Reinforcement Learning
1. Supervised Machine Learning
• Supervised machine learning is based on supervision.
• In the supervised learning technique, we train the machines using the
"labelled" dataset, and based on the training, the machine predicts
the output.
• the labelled data specifies that some of the inputs are already
mapped to the output.
• More preciously, we can say; first, we train the machine with the
input and corresponding output, and then we ask the machine to
predict the output using the test dataset.
1. Supervised Machine Learning
• Let's understand supervised learning with an example. Suppose we have an
input dataset of cats and dog images. So, first, we will provide the training
to the machine to understand the images, such as the shape & size of the
tail of cat and dog, Shape of eyes, color, height (dogs are taller, cats are
smaller), etc.
• After completion of training, we input the picture of a cat and ask the
machine to identify the object and predict the output. Now, the machine is
well trained, so it will check all the features of the object, such as height,
shape, color, eyes, ears, tail, etc., and find that it's a cat. So, it will put it in
the Cat category. This is the process of how the machine identifies the
objects in Supervised Learning.
• The main goal of the supervised learning technique is to map the input
variable(x) with the output variable(y).
1. Supervised Machine Learning
oCategories of Supervised Machine Learning:
Supervised machine learning can be classified into two types of
problems, which are given below:
• Classification
• Regression
1. Supervised Machine Learning
a) Classification:
• Classification algorithms are used to solve the classification problems
in which the output variable is categorical, such as "Yes" or No, Male
or Female, Red or Blue, etc. The classification algorithms predict the
categories present in the dataset. Some real-world examples of
classification algorithms are Spam Detection, Email filtering, etc.
• Some popular classification algorithms are:
Random Forest Algorithm
Decision Tree Algorithm
Logistic Regression Algorithm
Support Vector Machine Algorithm
1. Supervised Machine Learning
b) Regression:
• Regression algorithms are used to solve regression problems in which
there is a linear relationship between input and output variables.
These are used to predict continuous output variables, such as
market trends, weather prediction, etc.
• Some popular Regression algorithms are:
Simple Linear Regression Algorithm
Multivariate Regression Algorithm
Decision Tree Algorithm
Lasso Regression
2. Unsupervised Machine Learning
• In unsupervised machine learning, the machine is trained using the
unlabeled dataset, and the machine predicts the output without any
supervision.
• In unsupervised learning, the models are trained with the data that is
neither classified nor labelled, and the model acts on that data
without any supervision.
• The main aim of the unsupervised learning algorithm is to group or
categories the unsorted dataset according to the similarities,
patterns, and differences.
• Unsupervised Learning can be further classified into two types, which
are given below:
• Clustering
• Association
2. Unsupervised Machine Learning
1) Clustering:
• The clustering technique is used when we want to find the inherent
groups from the data. It is a way to group the objects into a cluster such
that the objects with the most similarities remain in one group and have
fewer or no similarities with the objects of other groups. An example of
the clustering algorithm is grouping the customers by their purchasing
behavior. Some of the popular clustering algorithms are:
K-Means Clustering algorithm
Mean-shift algorithm
DBSCAN Algorithm
Principal Component Analysis
Independent Component Analysis
2. Unsupervised Machine Learning
2) Association:
• Association rule learning is an unsupervised learning
technique, which finds interesting relations among variables
within a large dataset. The main aim of this learning
algorithm is to find the dependency of one data item on
another data item and map those variables accordingly so
that it can generate maximum profit. This algorithm is mainly
applied in Market Basket analysis, Web usage mining,
continuous production, etc.
• Some popular algorithms of Association rule learning
are Apriori Algorithm, Eclat, FP-growth algorithm.
3. Reinforcement Learning
• Reinforcement learning works on a feedback-based process, in
which an AI agent (A software component) automatically explore its
surrounding by hitting & trail, taking action, learning from
experiences, and improving its performance. Agent gets rewarded
for each good action and get punished for each bad action; hence the
goal of reinforcement learning agent is to maximize the rewards.
• In reinforcement learning, there is no labelled data like supervised
learning, and agents learn from their experiences only.
3. Reinforcement Learning
Reinforcement learning is categorized mainly into two types of
methods/algorithms:
• Positive Reinforcement Learning: Positive reinforcement
learning specifies increasing the tendency that the required
behaviour would occur again by adding something. It
enhances the strength of the behaviour of the agent and
positively impacts it.
• Negative Reinforcement Learning: Negative reinforcement
learning works exactly opposite to the positive RL. It
increases the tendency that the specific behaviour would
occur again by avoiding the negative condition.
Issues in Machine Learning
Inadequate Training Data
Poor quality of data
Non-representative training data
Overfitting and Underfitting
Monitoring and maintenance
Getting bad recommendations
Lack of skilled resources
Process Complexity of Machine Learning
Data Bias
Steps Involved in Developing a Machine Learning Application

More Related Content

Similar to Mal8iiiiiiiiiiiiiiiii8iiiiii Unit-I.pptx

Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence ApproachesJincy Nelson
 
Supervised Machine Learning.pptx
Supervised Machine Learning.pptxSupervised Machine Learning.pptx
Supervised Machine Learning.pptxChanduChandran6
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptxNaveenkushwaha18
 
Types of machine learning.pptx
Types of machine learning.pptxTypes of machine learning.pptx
Types of machine learning.pptxFaiz Zeya
 
Module 7: Unsupervised Learning
Module 7:  Unsupervised LearningModule 7:  Unsupervised Learning
Module 7: Unsupervised LearningSara Hooker
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognitionMinigranth
 
Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack BigDataExpo
 
Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Animesh Sinha
 
Machine Learning and its types with application
Machine Learning and its types with applicationMachine Learning and its types with application
Machine Learning and its types with applicationShivangSingh81
 
CodeLess Machine Learning
CodeLess Machine LearningCodeLess Machine Learning
CodeLess Machine LearningSharjeel Imtiaz
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptxDr. Amanpreet Kaur
 
01. Machine can learn_machine learning.pdf
01. Machine can learn_machine learning.pdf01. Machine can learn_machine learning.pdf
01. Machine can learn_machine learning.pdfnafisakhan14
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updatedVajira Thambawita
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine LearningAnkit Rai
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applicationsBenjaminlapid1
 

Similar to Mal8iiiiiiiiiiiiiiiii8iiiiii Unit-I.pptx (20)

Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence Approaches
 
Supervised Machine Learning.pptx
Supervised Machine Learning.pptxSupervised Machine Learning.pptx
Supervised Machine Learning.pptx
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
Types of machine learning.pptx
Types of machine learning.pptxTypes of machine learning.pptx
Types of machine learning.pptx
 
Module 7: Unsupervised Learning
Module 7:  Unsupervised LearningModule 7:  Unsupervised Learning
Module 7: Unsupervised Learning
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
Machine learning
Machine learningMachine learning
Machine learning
 
Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack
 
Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha
 
Machine Learning and its types with application
Machine Learning and its types with applicationMachine Learning and its types with application
Machine Learning and its types with application
 
Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 
Name.pptx
Name.pptxName.pptx
Name.pptx
 
CodeLess Machine Learning
CodeLess Machine LearningCodeLess Machine Learning
CodeLess Machine Learning
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptx
 
Lec 1.pptx
Lec 1.pptxLec 1.pptx
Lec 1.pptx
 
01. Machine can learn_machine learning.pdf
01. Machine can learn_machine learning.pdf01. Machine can learn_machine learning.pdf
01. Machine can learn_machine learning.pdf
 
Presentation 2 1.pdf
Presentation 2 1.pdfPresentation 2 1.pdf
Presentation 2 1.pdf
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updated
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine Learning
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 

Recently uploaded

The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfPipe Restoration Solutions
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdfKamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwoodseandesed
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Electivekarthi keyan
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdfKamal Acharya
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Krakówbim.edu.pl
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopEmre Günaydın
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientistgettygaming1
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdfKamal Acharya
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfKamal Acharya
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdfKamal Acharya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptssuser9bd3ba
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionjeevanprasad8
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industriesMuhammadTufail242431
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 

Mal8iiiiiiiiiiiiiiiii8iiiiii Unit-I.pptx

  • 1. Introduction to Machine learning (Machine Learning-I) Prof. Atul D. Mairale Department of Computer Science & Engineering(Data Science) R. C. Patel Institute of Technology, Shirpur Unit-I
  • 2. Types of Machine Learning Based on the methods and way of learning, machine learning is divided into mainly four types, which are: • Supervised Machine Learning • Unsupervised Machine Learning • Reinforcement Learning
  • 3. 1. Supervised Machine Learning • Supervised machine learning is based on supervision. • In the supervised learning technique, we train the machines using the "labelled" dataset, and based on the training, the machine predicts the output. • the labelled data specifies that some of the inputs are already mapped to the output. • More preciously, we can say; first, we train the machine with the input and corresponding output, and then we ask the machine to predict the output using the test dataset.
  • 4. 1. Supervised Machine Learning • Let's understand supervised learning with an example. Suppose we have an input dataset of cats and dog images. So, first, we will provide the training to the machine to understand the images, such as the shape & size of the tail of cat and dog, Shape of eyes, color, height (dogs are taller, cats are smaller), etc. • After completion of training, we input the picture of a cat and ask the machine to identify the object and predict the output. Now, the machine is well trained, so it will check all the features of the object, such as height, shape, color, eyes, ears, tail, etc., and find that it's a cat. So, it will put it in the Cat category. This is the process of how the machine identifies the objects in Supervised Learning. • The main goal of the supervised learning technique is to map the input variable(x) with the output variable(y).
  • 5. 1. Supervised Machine Learning oCategories of Supervised Machine Learning: Supervised machine learning can be classified into two types of problems, which are given below: • Classification • Regression
  • 6. 1. Supervised Machine Learning a) Classification: • Classification algorithms are used to solve the classification problems in which the output variable is categorical, such as "Yes" or No, Male or Female, Red or Blue, etc. The classification algorithms predict the categories present in the dataset. Some real-world examples of classification algorithms are Spam Detection, Email filtering, etc. • Some popular classification algorithms are: Random Forest Algorithm Decision Tree Algorithm Logistic Regression Algorithm Support Vector Machine Algorithm
  • 7. 1. Supervised Machine Learning b) Regression: • Regression algorithms are used to solve regression problems in which there is a linear relationship between input and output variables. These are used to predict continuous output variables, such as market trends, weather prediction, etc. • Some popular Regression algorithms are: Simple Linear Regression Algorithm Multivariate Regression Algorithm Decision Tree Algorithm Lasso Regression
  • 8. 2. Unsupervised Machine Learning • In unsupervised machine learning, the machine is trained using the unlabeled dataset, and the machine predicts the output without any supervision. • In unsupervised learning, the models are trained with the data that is neither classified nor labelled, and the model acts on that data without any supervision. • The main aim of the unsupervised learning algorithm is to group or categories the unsorted dataset according to the similarities, patterns, and differences. • Unsupervised Learning can be further classified into two types, which are given below: • Clustering • Association
  • 9. 2. Unsupervised Machine Learning 1) Clustering: • The clustering technique is used when we want to find the inherent groups from the data. It is a way to group the objects into a cluster such that the objects with the most similarities remain in one group and have fewer or no similarities with the objects of other groups. An example of the clustering algorithm is grouping the customers by their purchasing behavior. Some of the popular clustering algorithms are: K-Means Clustering algorithm Mean-shift algorithm DBSCAN Algorithm Principal Component Analysis Independent Component Analysis
  • 10. 2. Unsupervised Machine Learning 2) Association: • Association rule learning is an unsupervised learning technique, which finds interesting relations among variables within a large dataset. The main aim of this learning algorithm is to find the dependency of one data item on another data item and map those variables accordingly so that it can generate maximum profit. This algorithm is mainly applied in Market Basket analysis, Web usage mining, continuous production, etc. • Some popular algorithms of Association rule learning are Apriori Algorithm, Eclat, FP-growth algorithm.
  • 11. 3. Reinforcement Learning • Reinforcement learning works on a feedback-based process, in which an AI agent (A software component) automatically explore its surrounding by hitting & trail, taking action, learning from experiences, and improving its performance. Agent gets rewarded for each good action and get punished for each bad action; hence the goal of reinforcement learning agent is to maximize the rewards. • In reinforcement learning, there is no labelled data like supervised learning, and agents learn from their experiences only.
  • 12. 3. Reinforcement Learning Reinforcement learning is categorized mainly into two types of methods/algorithms: • Positive Reinforcement Learning: Positive reinforcement learning specifies increasing the tendency that the required behaviour would occur again by adding something. It enhances the strength of the behaviour of the agent and positively impacts it. • Negative Reinforcement Learning: Negative reinforcement learning works exactly opposite to the positive RL. It increases the tendency that the specific behaviour would occur again by avoiding the negative condition.
  • 13. Issues in Machine Learning Inadequate Training Data Poor quality of data Non-representative training data Overfitting and Underfitting Monitoring and maintenance Getting bad recommendations Lack of skilled resources Process Complexity of Machine Learning Data Bias
  • 14.
  • 15. Steps Involved in Developing a Machine Learning Application