SlideShare a Scribd company logo
2
Most read
22
Most read
24
Most read
MACHINE LEARNING
Priyadharshini .R
Mtech-(IT)
Reg no:2016246017 1
Evolution of Machine Learning
2
What is machine learning?
A branch of artificial intelligence,
concerned with the design and development
of algorithms that allow computers to evolve
behaviors based on empirical data.
As intelligence requires knowledge, it is
necessary for the computers to acquire
knowledge.
Definition of Machine learning:
Machine learning focuses on the
development of computer programs that can
access data and use it learn for themselves.
3
History of Machine Learning
• 1950s
– Samuel’s checker player
– Selfridge’s Pandemonium
• 1960s:
– Neural networks: Perceptron
– Pattern recognition
– Learning in the limit theory
– Minsky and Papert prove limitations of Perceptron
• 1970s:
– Symbolic concept induction
– Winston’s arch learner
– Expert systems and the knowledge acquisition
bottleneck
– Quinlan’s ID3
4
History of Machine Learning (cont.)
• 1980s:
– Advanced decision tree and rule learning
– Explanation-based Learning (EBL)
– Learning and planning and problem solving
– Utility problem
– Analogy
– Cognitive architectures
– Resurgence of neural networks (connectionism,
backpropagation)
– Valiant’s Learning Theory
– Focus on experimental methodology
5
1990s:
-Data mining
-Adaptive software agents and web applications
-Text learning
-Reinforcement learning (RL)
-Inductive Logic Programming (ILP)
-Ensembles: Bagging, Boosting, and Stacking
-Bayes Net learning
History of Machine Learning (cont.)
6
History of Machine Learning (cont.)
• 2000s
– Support vector machines
– Kernel methods
– Graphical models
– Statistical relational learning
– Transfer learning
– Sequence labeling
– Collective classification and structured outputs
– Computer Systems Applications
• Compilers
• Debugging
• Graphics
• Security (intrusion, virus, and worm detection)
7
Traditional Programming
Machine Learning
Computer
Data
Program
Output
Computer
Data
Output
Program
8
Types of Learning
• Supervised (inductive) learning
– Training data includes desired outputs
• Unsupervised learning
– Training data does not include desired outputs
• Semi-supervised learning
– Training data includes a few desired outputs
• Reinforcement learning
– Rewards from sequence of actions
9
Many online software packages & datasets
• onlineData sets
• UC Respirtory
• http://www.kdnuggets.com/datasets/index.html
• Software (much related to data mining)
• JMIR Open Source
• Weka
• Shogun
• RapidMiner
• ODM
• Orange
• CMU
• Several researchers put their software online
10
Training and testing
Training set
(observed)
Universal
set
(unobserved)
Testing set
(unobserved)
Data acquisition Practical usage
11
12
Learning (training): Learn a model using the training data
Testing: Test the model using unseen test data to assess the
model accuracy
Training and testing
Optimization
Combinatorial optimization
– E.g.: Greedy search
Convex optimization
– E.g.: Gradient descent
Constrained optimization
– E.g.: Linear programming
13
 The success of machine learning system also depends on the
algorithms.
 The algorithms control the search to find and build the
knowledge structures.
 The learning algorithms should extract useful information
from training examples.
Algorithms
14
 Supervised learning
– Prediction
– Classification (discrete labels), Regression (real values)
 Unsupervised learning
– Clustering
– Probability
– estimation
– Finding association (in features)
– Dimension reduction
 Semi-supervised learning
 Reinforcement learning
– Decision making (robot, chess machine)
Algorithms
15
Algorithms
Supervised learning Unsupervised learning
Semi-supervised learning 16
 Supervised learning categories and techniques
 Linear classifier (numerical functions)
 Parametric (Probabilistic functions)
• Naïve Bayes, Gaussian discriminant analysis (GDA), Hidden
Markov models (HMM), Probabilistic graphical models
 Non-parametric (Instance-based functions)
• K-nearest neighbors, Kernel regression, Kernel density estimation,
Local regression
 Non-metric (Symbolic functions)
• Classification and regression tree (CART), decision tree
 Aggregation
• Bagging (bootstrap + aggregation), Adaboost, Random forest
Learning techniques
17
 Unsupervised learning categories and techniques
Clustering
• K-means clustering
• Spectral clustering
Density Estimation
• Gaussian mixture model (GMM)
• Graphical models
Dimensionality reduction
• Principal component analysis (PCA)
• Factor analysis
Learning techniques
18
Issues in Machine Learning
• Problem representation / feature extraction
• Intention/independent learning
• Integrating learning with systems
• What are the theoretical limits of learnability
• Transfer learning
• Continuous learning
19
Measuring Performance
• Generalization accuracy
• Solution correctness
• Solution quality (length, efficiency)
• Speed of performance
20
Working Applications of ML
• Electrical power control
• Chemical process control
• Character recognition
• Face recognition
• DNA classification
• Credit card fraud detection
• Cancer cell detection
21
Current Machine Learning Research
• Representation
– data sequences
– spatial/temporal data
– probabilistic relational models
– …
• Approaches
– ensemble methods
– cost-sensitive learning
– active learning
– semi-supervised learning
– collective classification
– …
22
We have a simple overview of some techniques and
algorithms in machine learning. Furthermore, there are more and
more techniques apply machine learning as a solution. In the
future, machine learning will play an important role in our daily
life.
Conclusion
23
[1] W. L. Chao, J. J. Ding, “Integrated Machine
Learning Algorithms for Human Age
Estimation”, NTU, 2011.
Reference
24

More Related Content

PPTX
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
PPTX
Machine learning and types
PPTX
Unit 1 - ML - Introduction to Machine Learning.pptx
PPT
Machine learning
PPTX
Introduction to Computational Intelligent
PDF
Machine Learning: Introduction to Neural Networks
PPTX
Machine learning ppt.
PPTX
Machine learning overview
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine learning and types
Unit 1 - ML - Introduction to Machine Learning.pptx
Machine learning
Introduction to Computational Intelligent
Machine Learning: Introduction to Neural Networks
Machine learning ppt.
Machine learning overview

What's hot (20)

ODP
Computational Intelligence and Applications
PPTX
Uncertainty in AI
PPTX
K-Folds Cross Validation Method
PPTX
Introduction to ML (Machine Learning)
PDF
Anomaly detection
PPT
Data Mining Concepts and Techniques, Chapter 10. Cluster Analysis: Basic Conc...
PPTX
Problem solving agents
PPT
Rule Based System
PPTX
Anomaly detection with machine learning at scale
PPTX
Knowledge representation In Artificial Intelligence
PPT
Knowledge Representation & Reasoning
PPT
Machine Learning
PPT
Knowledge Representation in Artificial intelligence
PDF
Classification Based Machine Learning Algorithms
PPTX
What is knowledge representation and reasoning ?
PPTX
Feedforward neural network
PPT
Artificial intelligence and knowledge representation
PPTX
Lecture 1- Artificial Intelligence - Introduction
PPTX
Types of Machine Learning
PDF
Explainable AI
Computational Intelligence and Applications
Uncertainty in AI
K-Folds Cross Validation Method
Introduction to ML (Machine Learning)
Anomaly detection
Data Mining Concepts and Techniques, Chapter 10. Cluster Analysis: Basic Conc...
Problem solving agents
Rule Based System
Anomaly detection with machine learning at scale
Knowledge representation In Artificial Intelligence
Knowledge Representation & Reasoning
Machine Learning
Knowledge Representation in Artificial intelligence
Classification Based Machine Learning Algorithms
What is knowledge representation and reasoning ?
Feedforward neural network
Artificial intelligence and knowledge representation
Lecture 1- Artificial Intelligence - Introduction
Types of Machine Learning
Explainable AI
Ad

Similar to Simple overview of machine learning (20)

PPTX
Machine learning
PPT
Machine Learning Techniques all units .ppt
PPTX
machine learning
PPTX
INTRODUCTION TO ML basics of ml that one should know
PPT
intro to ML by the way m toh phasee movie Punjabi
PDF
ML All Chapter PDF.pdf
PPTX
Intro to machine learning
PDF
Lect 7 intro to M.L..pdf
PDF
Overview of machine learning
PPT
Machine Learning basics with simple .ppt
PPT
ML-Topic1A.ppteeweqeqeqeqeqeqwewqqwwqeeqeqw
PPTX
Machine_Learning_pptx Introduction and types
PPTX
Chapter8_What_Is_Machine_Learning Testing Cases
PPTX
Introduction to Machine Learning.pptx
PDF
Machine Learning an Research Overview
PDF
Introduction AI ML& Mathematicals of ML.pdf
PPT
Machine learning and deep learning algorithms
PDF
Introduction to Data Science
PPTX
Machine Learning
Machine learning
Machine Learning Techniques all units .ppt
machine learning
INTRODUCTION TO ML basics of ml that one should know
intro to ML by the way m toh phasee movie Punjabi
ML All Chapter PDF.pdf
Intro to machine learning
Lect 7 intro to M.L..pdf
Overview of machine learning
Machine Learning basics with simple .ppt
ML-Topic1A.ppteeweqeqeqeqeqeqwewqqwwqeeqeqw
Machine_Learning_pptx Introduction and types
Chapter8_What_Is_Machine_Learning Testing Cases
Introduction to Machine Learning.pptx
Machine Learning an Research Overview
Introduction AI ML& Mathematicals of ML.pdf
Machine learning and deep learning algorithms
Introduction to Data Science
Machine Learning
Ad

Recently uploaded (20)

PPT
Quality review (1)_presentation of this 21
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
Foundation of Data Science unit number two notes
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
Quality review (1)_presentation of this 21
Fluorescence-microscope_Botany_detailed content
Qualitative Qantitative and Mixed Methods.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Foundation of Data Science unit number two notes
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Introduction to Knowledge Engineering Part 1
STUDY DESIGN details- Lt Col Maksud (21).pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
.pdf is not working space design for the following data for the following dat...
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Database Infoormation System (DBIS).pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Miokarditis (Inflamasi pada Otot Jantung)
IBA_Chapter_11_Slides_Final_Accessible.pptx
Galatica Smart Energy Infrastructure Startup Pitch Deck

Simple overview of machine learning

  • 2. Evolution of Machine Learning 2
  • 3. What is machine learning? A branch of artificial intelligence, concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data. As intelligence requires knowledge, it is necessary for the computers to acquire knowledge. Definition of Machine learning: Machine learning focuses on the development of computer programs that can access data and use it learn for themselves. 3
  • 4. History of Machine Learning • 1950s – Samuel’s checker player – Selfridge’s Pandemonium • 1960s: – Neural networks: Perceptron – Pattern recognition – Learning in the limit theory – Minsky and Papert prove limitations of Perceptron • 1970s: – Symbolic concept induction – Winston’s arch learner – Expert systems and the knowledge acquisition bottleneck – Quinlan’s ID3 4
  • 5. History of Machine Learning (cont.) • 1980s: – Advanced decision tree and rule learning – Explanation-based Learning (EBL) – Learning and planning and problem solving – Utility problem – Analogy – Cognitive architectures – Resurgence of neural networks (connectionism, backpropagation) – Valiant’s Learning Theory – Focus on experimental methodology 5
  • 6. 1990s: -Data mining -Adaptive software agents and web applications -Text learning -Reinforcement learning (RL) -Inductive Logic Programming (ILP) -Ensembles: Bagging, Boosting, and Stacking -Bayes Net learning History of Machine Learning (cont.) 6
  • 7. History of Machine Learning (cont.) • 2000s – Support vector machines – Kernel methods – Graphical models – Statistical relational learning – Transfer learning – Sequence labeling – Collective classification and structured outputs – Computer Systems Applications • Compilers • Debugging • Graphics • Security (intrusion, virus, and worm detection) 7
  • 9. Types of Learning • Supervised (inductive) learning – Training data includes desired outputs • Unsupervised learning – Training data does not include desired outputs • Semi-supervised learning – Training data includes a few desired outputs • Reinforcement learning – Rewards from sequence of actions 9
  • 10. Many online software packages & datasets • onlineData sets • UC Respirtory • http://www.kdnuggets.com/datasets/index.html • Software (much related to data mining) • JMIR Open Source • Weka • Shogun • RapidMiner • ODM • Orange • CMU • Several researchers put their software online 10
  • 11. Training and testing Training set (observed) Universal set (unobserved) Testing set (unobserved) Data acquisition Practical usage 11
  • 12. 12 Learning (training): Learn a model using the training data Testing: Test the model using unseen test data to assess the model accuracy Training and testing
  • 13. Optimization Combinatorial optimization – E.g.: Greedy search Convex optimization – E.g.: Gradient descent Constrained optimization – E.g.: Linear programming 13
  • 14.  The success of machine learning system also depends on the algorithms.  The algorithms control the search to find and build the knowledge structures.  The learning algorithms should extract useful information from training examples. Algorithms 14
  • 15.  Supervised learning – Prediction – Classification (discrete labels), Regression (real values)  Unsupervised learning – Clustering – Probability – estimation – Finding association (in features) – Dimension reduction  Semi-supervised learning  Reinforcement learning – Decision making (robot, chess machine) Algorithms 15
  • 16. Algorithms Supervised learning Unsupervised learning Semi-supervised learning 16
  • 17.  Supervised learning categories and techniques  Linear classifier (numerical functions)  Parametric (Probabilistic functions) • Naïve Bayes, Gaussian discriminant analysis (GDA), Hidden Markov models (HMM), Probabilistic graphical models  Non-parametric (Instance-based functions) • K-nearest neighbors, Kernel regression, Kernel density estimation, Local regression  Non-metric (Symbolic functions) • Classification and regression tree (CART), decision tree  Aggregation • Bagging (bootstrap + aggregation), Adaboost, Random forest Learning techniques 17
  • 18.  Unsupervised learning categories and techniques Clustering • K-means clustering • Spectral clustering Density Estimation • Gaussian mixture model (GMM) • Graphical models Dimensionality reduction • Principal component analysis (PCA) • Factor analysis Learning techniques 18
  • 19. Issues in Machine Learning • Problem representation / feature extraction • Intention/independent learning • Integrating learning with systems • What are the theoretical limits of learnability • Transfer learning • Continuous learning 19
  • 20. Measuring Performance • Generalization accuracy • Solution correctness • Solution quality (length, efficiency) • Speed of performance 20
  • 21. Working Applications of ML • Electrical power control • Chemical process control • Character recognition • Face recognition • DNA classification • Credit card fraud detection • Cancer cell detection 21
  • 22. Current Machine Learning Research • Representation – data sequences – spatial/temporal data – probabilistic relational models – … • Approaches – ensemble methods – cost-sensitive learning – active learning – semi-supervised learning – collective classification – … 22
  • 23. We have a simple overview of some techniques and algorithms in machine learning. Furthermore, there are more and more techniques apply machine learning as a solution. In the future, machine learning will play an important role in our daily life. Conclusion 23
  • 24. [1] W. L. Chao, J. J. Ding, “Integrated Machine Learning Algorithms for Human Age Estimation”, NTU, 2011. Reference 24