SlideShare a Scribd company logo
Machine Learning Basics
Chapter 1
Presented to
Prof. Vibhakar Mansotra
Dean of Mathematical science
Presented by
Akanksha Bali
Research Scholar, Dept of Computer science and IT
Contents
• Introduction
• Types of machine learning
• Supervised Learning
• Unsupervised Learning
• Semi Supervised Learning
• Reinforcement Learning
• Applications
• Machine learning vs Deep Learning
Introduction (When, What and Why)
• The term Machine Learning was coined by Arthur Samuel in 1959, an
american pioneer in the field of computer gaming and artificial intelligence
and stated that “ it gives computers the ability to learn without being
explicitly programmed” And in 1997, Tom Mitchell gave a “ well-Posed”
mathematical and relational definition that “ A Computer Program is said
to learn from experience E with respect to some task T and some
performance measure P, if its performance on T, as measured by P,
improves with experience E”.
• Why do we need Machine Learning?
Machine learning is needed for tasks that are too complex for humans to
code directly. So instead, we provide a large amount of data to a machine
learning algorithm and let the algorithm work it out by exploring that data
and searching for a model that will achieve what the programmers have set
it out to achieve.
Example
Experience Salary
2 3,00,000
4 6,00,000
6 9,00,000
10 15,00,000
12 24,00,000
14 28,00,000
If (experience < = 10)
{
Salary = experience *1.5*100000
}
Else if ( experience >10)
{ salary = experience * 2*100000
Types of Machine Learning
• Supervised Learning
• Unsupervised Learning
• Semi Supervised Learning
• Reinforcement Learning
Supervised Learning
• This algorithm contains a target variable which is to be predicted from any
given set of predictors. Using these set of variables, we can generate a
function that maps inputs to the desired outputs. This Process Continues
until a model achieves a desired level of accuracy on a training data
• Supervised Learning can be further grouped into classification and
regression
• Examples: KNN, Logistic Regression, Decision Tree, Random forest etc
• For the spam detection task, we consider a setting in which the learner
receives training emails for which the label spam/ non spam is provided.
On the basis of such training, the learner should figure out a rule for
labelling a newly arriving email message.
Environment
Actual Result Desired Result
Error
Learning Agent
Supervisor
Unsupervised Learning
• In unsupervised learning, we dont have any outcome variable to predict
• In unsupervised learning, there is no correct answers and there is no
teacher.
• It can be further grouped into clustering and association problem
• Examples: K-Means, Apriori Algorithm
• Clustering a dataset into subsets of similar objects is a typical example of
such a task.
Semi-Supervised Learning
• It falls between supervised and unsupervised learning.
• In semi-supervised learning, an algorithm learns from a dataset that
includes both labelled and unlabelled data, usually mostly unlabelled.
• Why semi-supervised learning is important?
when you don't have enough labelled data to produce an accurate model
and you don't have the ability or resources to get more, you can use semi
supervised technique.
• Example: photo archive where only some of the images are labelled (eg.
Dog, cat) and the majority are unlabelled.
Reinforcement Learning
• In this algorithm, the machine is trained to make a specific decisions. It
works in such a way as a machine is exposed to an environment such that it
trains y itself and continually using trial error.
• This machines learns from a past experience and tries to capture all the best
possible knowledge for accurate decision.
• Example: game playing, robot navigating
Starting
Location
Goal
Applications
• Virtual Personal Assistants
a) Smart speakers: Amazon Echo and google
b) Smartphones: samsung bixby on samsung s8
c) Mobile Apps:Google Allo
• Predictions while commuting
a) Traffic Predictions
b) Online transportation networks
• Video Surveillance
• Social Media Services
a) people you may know
b) Face recognition
• Email Spam and Malware Filtering
• Online Customer Support
• Search engine result refining
• Product Recommendations
• Online Fraud detection
Deep Learning vs. Machine Learning
Machine Learning Deep Learning
It uses algorithms to parse data, learn from that
data and make informed decisions based on
what it has been learned
Deep learning structures algorithms in layers to
create an artificial neural network that can learn
and make intelligent decisions on its own.
When the data is small, machine learning
algorithm perform well
When the data is small, deep learning algorithm
dont perform that well.
It depends on low end machine It depends on high end machine
Machine learning do a small amount of matrix
multiplication operation
Deep learning do a large amount of matrix
multiplication operation
In machine learning, most of the applied
features need to be identified by an expert and
then handcoded as per the domain and datatype
Deep learning algorithms try to learn high level
features from data.
Machine learning comparatively takes much
less time to train, ranging from a few seconds to
a few hours. But testing time increases on
increases the size of data.
It takes a long time to train but less time to test.
References
• https://www.geeksforgeeks.org/machine-learning/
• Ethem Alpaydn, “ introduction to machine
learning”, MIT Press Cambridge, Massachusetts
london, England, second edition, 2010.
Machine learning basics by akanksha bali

More Related Content

PPTX
Understanding Basics of Machine Learning
PPTX
Machine Learning Basics
PPTX
Machine learning basics
PPTX
Introduction to Machine Learning
PPTX
Machine Learning basics
PDF
Introduction to machine learning and deep learning
PPTX
Machine learning
PPTX
Introduction to Machine Learning
Understanding Basics of Machine Learning
Machine Learning Basics
Machine learning basics
Introduction to Machine Learning
Machine Learning basics
Introduction to machine learning and deep learning
Machine learning
Introduction to Machine Learning

What's hot (20)

PPTX
Machine Learning
PDF
ML Basics
PPTX
What is Machine Learning
ODP
Introduction to Machine learning
PDF
Building a performing Machine Learning model from A to Z
PPTX
Deep learning Introduction and Basics
PPTX
Introduction to Machine Learning
PPTX
Introduction to deep learning workshop
PDF
Machine Learning for Dummies
PDF
Managing machine learning
PDF
Introduction to Machine Learning
PPTX
Introduction to machine learning and model building using linear regression
PPT
Machine learning
PPTX
Introduction to Machine Learning
PDF
Machine Learning Landscape
PPTX
Machine Learning and Real-World Applications
PPT
notes as .ppt
PPTX
Machine Learning Basics - By Animesh Sinha
PPTX
Introduction to-machine-learning
PPTX
Introduction to machine learning
Machine Learning
ML Basics
What is Machine Learning
Introduction to Machine learning
Building a performing Machine Learning model from A to Z
Deep learning Introduction and Basics
Introduction to Machine Learning
Introduction to deep learning workshop
Machine Learning for Dummies
Managing machine learning
Introduction to Machine Learning
Introduction to machine learning and model building using linear regression
Machine learning
Introduction to Machine Learning
Machine Learning Landscape
Machine Learning and Real-World Applications
notes as .ppt
Machine Learning Basics - By Animesh Sinha
Introduction to-machine-learning
Introduction to machine learning
Ad

Similar to Machine learning basics by akanksha bali (20)

PPTX
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
DOCX
Introduction to Machine Learning for btech 7th sem
PDF
Week 1.pdf
PPTX
machine Learning subject of third year information technology unit 1.pptx
PPTX
Unit - 1 - Introduction of the machine learning
PDF
Presentation 2 1.pdf
DOCX
machine learning.docx
PPTX
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
PPTX
UNIT III SUPERVISED LEARNING.pptx
PDF
Machine learning
PPTX
Overview of Machine Learning and its Applications
PPTX
Machine Learning
PPT
Machine learning-in-details-with-out-python-code
PPTX
Intro/Overview on Machine Learning Presentation
PPT
module 6 (1).ppt
PPTX
Applied Artificial Intelligence Unit 3 Semester 3 MSc IT Part 2 Mumbai Univer...
PPTX
Machine Learning DR PRKRao-PPT UNIT-I.pptx
PPTX
Lab 7.pptx
PPTX
ML-Chapter_one.pptx
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
Introduction to Machine Learning for btech 7th sem
Week 1.pdf
machine Learning subject of third year information technology unit 1.pptx
Unit - 1 - Introduction of the machine learning
Presentation 2 1.pdf
machine learning.docx
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
UNIT III SUPERVISED LEARNING.pptx
Machine learning
Overview of Machine Learning and its Applications
Machine Learning
Machine learning-in-details-with-out-python-code
Intro/Overview on Machine Learning Presentation
module 6 (1).ppt
Applied Artificial Intelligence Unit 3 Semester 3 MSc IT Part 2 Mumbai Univer...
Machine Learning DR PRKRao-PPT UNIT-I.pptx
Lab 7.pptx
ML-Chapter_one.pptx
Ad

More from Akanksha Bali (6)

PDF
Feedback by akanksha bali, Feedback of FDP, Shortterm course, Workshop
PDF
Feedback by akanksha bali
PPTX
Regression analysis by akanksha Bali
PPTX
Regression (Linear Regression and Logistic Regression) by Akanksha Bali
PPT
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
PPTX
Python Basics by Akanksha Bali
Feedback by akanksha bali, Feedback of FDP, Shortterm course, Workshop
Feedback by akanksha bali
Regression analysis by akanksha Bali
Regression (Linear Regression and Logistic Regression) by Akanksha Bali
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
Python Basics by Akanksha Bali

Recently uploaded (20)

PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Artificial Intelligence
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PPT
Total quality management ppt for engineering students
PPTX
Current and future trends in Computer Vision.pptx
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
Software Engineering and software moduleing
PDF
737-MAX_SRG.pdf student reference guides
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPT
Occupational Health and Safety Management System
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
introduction to high performance computing
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
distributed database system" (DDBS) is often used to refer to both the distri...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Automation-in-Manufacturing-Chapter-Introduction.pdf
Artificial Intelligence
Safety Seminar civil to be ensured for safe working.
Information Storage and Retrieval Techniques Unit III
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Total quality management ppt for engineering students
Current and future trends in Computer Vision.pptx
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Software Engineering and software moduleing
737-MAX_SRG.pdf student reference guides
Visual Aids for Exploratory Data Analysis.pdf
Occupational Health and Safety Management System
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
introduction to high performance computing
Categorization of Factors Affecting Classification Algorithms Selection
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION

Machine learning basics by akanksha bali

  • 1. Machine Learning Basics Chapter 1 Presented to Prof. Vibhakar Mansotra Dean of Mathematical science Presented by Akanksha Bali Research Scholar, Dept of Computer science and IT
  • 2. Contents • Introduction • Types of machine learning • Supervised Learning • Unsupervised Learning • Semi Supervised Learning • Reinforcement Learning • Applications • Machine learning vs Deep Learning
  • 3. Introduction (When, What and Why) • The term Machine Learning was coined by Arthur Samuel in 1959, an american pioneer in the field of computer gaming and artificial intelligence and stated that “ it gives computers the ability to learn without being explicitly programmed” And in 1997, Tom Mitchell gave a “ well-Posed” mathematical and relational definition that “ A Computer Program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E”. • Why do we need Machine Learning? Machine learning is needed for tasks that are too complex for humans to code directly. So instead, we provide a large amount of data to a machine learning algorithm and let the algorithm work it out by exploring that data and searching for a model that will achieve what the programmers have set it out to achieve.
  • 4. Example Experience Salary 2 3,00,000 4 6,00,000 6 9,00,000 10 15,00,000 12 24,00,000 14 28,00,000 If (experience < = 10) { Salary = experience *1.5*100000 } Else if ( experience >10) { salary = experience * 2*100000
  • 5. Types of Machine Learning • Supervised Learning • Unsupervised Learning • Semi Supervised Learning • Reinforcement Learning
  • 6. Supervised Learning • This algorithm contains a target variable which is to be predicted from any given set of predictors. Using these set of variables, we can generate a function that maps inputs to the desired outputs. This Process Continues until a model achieves a desired level of accuracy on a training data • Supervised Learning can be further grouped into classification and regression • Examples: KNN, Logistic Regression, Decision Tree, Random forest etc • For the spam detection task, we consider a setting in which the learner receives training emails for which the label spam/ non spam is provided. On the basis of such training, the learner should figure out a rule for labelling a newly arriving email message.
  • 7. Environment Actual Result Desired Result Error Learning Agent Supervisor
  • 8. Unsupervised Learning • In unsupervised learning, we dont have any outcome variable to predict • In unsupervised learning, there is no correct answers and there is no teacher. • It can be further grouped into clustering and association problem • Examples: K-Means, Apriori Algorithm • Clustering a dataset into subsets of similar objects is a typical example of such a task.
  • 9. Semi-Supervised Learning • It falls between supervised and unsupervised learning. • In semi-supervised learning, an algorithm learns from a dataset that includes both labelled and unlabelled data, usually mostly unlabelled. • Why semi-supervised learning is important? when you don't have enough labelled data to produce an accurate model and you don't have the ability or resources to get more, you can use semi supervised technique. • Example: photo archive where only some of the images are labelled (eg. Dog, cat) and the majority are unlabelled.
  • 10. Reinforcement Learning • In this algorithm, the machine is trained to make a specific decisions. It works in such a way as a machine is exposed to an environment such that it trains y itself and continually using trial error. • This machines learns from a past experience and tries to capture all the best possible knowledge for accurate decision. • Example: game playing, robot navigating Starting Location Goal
  • 11. Applications • Virtual Personal Assistants a) Smart speakers: Amazon Echo and google b) Smartphones: samsung bixby on samsung s8 c) Mobile Apps:Google Allo • Predictions while commuting a) Traffic Predictions b) Online transportation networks • Video Surveillance • Social Media Services a) people you may know b) Face recognition • Email Spam and Malware Filtering • Online Customer Support • Search engine result refining • Product Recommendations • Online Fraud detection
  • 12. Deep Learning vs. Machine Learning Machine Learning Deep Learning It uses algorithms to parse data, learn from that data and make informed decisions based on what it has been learned Deep learning structures algorithms in layers to create an artificial neural network that can learn and make intelligent decisions on its own. When the data is small, machine learning algorithm perform well When the data is small, deep learning algorithm dont perform that well. It depends on low end machine It depends on high end machine Machine learning do a small amount of matrix multiplication operation Deep learning do a large amount of matrix multiplication operation In machine learning, most of the applied features need to be identified by an expert and then handcoded as per the domain and datatype Deep learning algorithms try to learn high level features from data. Machine learning comparatively takes much less time to train, ranging from a few seconds to a few hours. But testing time increases on increases the size of data. It takes a long time to train but less time to test.
  • 13. References • https://www.geeksforgeeks.org/machine-learning/ • Ethem Alpaydn, “ introduction to machine learning”, MIT Press Cambridge, Massachusetts london, England, second edition, 2010.