SlideShare a Scribd company logo
Prof. Amlan Chakrabarti
IEEE Computer Soc. Dist. Vist. & ACM Dist. Speaker
Director, A.K.Choudhury School of Information Technology
University of Calcutta
National Webinar On Education 4.0 “Ensuring Continuity in Learning and Innovation Through Digitization”
Organized By: Singhad Institute of Management, Pune in Association with Savitribai Phule Pune University
12th June 2020
INTRODUCTORY CONCEPTS
Formal Definition
• “Machine learning is the field of study which gives the computers the ability to
learn without being explicitly programmed”- Arther Samuels 1959
• “A computer program is said to learn from experience E with respect to some
class of tasks T and performance measure P, if its performance at tasks in T, as
measured by P, improves with experience E.”- Tom Mitchells 1997
• Machine learning focuses on the development of computer programs that can
access data and use it learn for themselves.
• Example: To predict, traffic patterns at a busy intersection (task T)
• We can run it through a machine learning algorithm with data about past
traffic patterns (experience E)
• If it has successfully “learned”, it will then do better at predicting future traffic
patterns (performance measure P).
Defining The Learning Task
Why Machine Learning is Different?
Evolution of Machine Learning
Real World Problems lead to ML
• The goal of ML is never to make “perfect” guesses, the goal is to
make guesses that are good enough to be useful
Deep Learning in The Headlines
Deep Learning
9
Basics
• A deep neural network consists of a hierarchy of layers, whereby each
layer transforms the input data into more abstract representations
(e.g. edge -> nose -> face)
• The output layer combines those features to make predictions
Scene Labeling Using DL
Machine Learning for Smarter World
MACHINE LEARNING STRATEGIES
Machine Learning Techniques
• Supervised Learning
– Regression
– Classification
• Binary
• Multiclass
• Multi-label
• Unsupervised Learning
– Partitional
– Hierarchical
• Reinforcement
• Semi-Supervised
Supervised Learning
Supervised Learning: Regression
 There are a few concepts to unpack here:
• Dependent Variable
• Independent Variable(s)
• Slope & Intercept
• Error Function
Supervised Learning: Classification
Binary Classification
Multi-label Classification
Multiclass Classification
Unsupervised Learning
• No labels are given to the learning algorithm, leaving it on its own to
find structure in its input
• The goal of unsupervised learning is to find hidden patterns in
unlabeled data
Unsupervised Learning: Clustering
• Finding groups of objects such that objects in a group are similar (or
related) to one another and different from (or unrelated to) the objects in
other groups
Partitional Clustering Hierarchical Clustering
Applications of Clustering
Reinforcement Learning
• A technique to allow an agent to take actions and interact with an
environment so as to maximize the total rewards
• Similar to toddlers learning how to walk who adjust actions based on the
outcomes they experience
• A Playing Agent
– Manages to score a point it gets a +1 reward
– Each time it loses a point it gets a -1 penalty.
– it will iteratively update its policies so that the actions that bring rewards
are more probable and those resulting in a penalty are filtered out.
• The first application in which reinforcement learning gained notoriety was
when AlphaGo, a machine learning algorithm, won against one of the world’s
best human players in the game Go
Semi Supervised Learning
• Supervised Learning algorithm is a costly process, especially when
dealing with large volumes of data
• Unsupervised Learning is that it’s application spectrum is limited.
• Semi-supervised learning combines a small amount of labeled data
with a large amount of unlabeled data during training
• Application Scenarios: Speech Analysis, Internet Content
Classification, Protein Sequence Classification
Designing A Learning System
• Choose the training experience
• Choose exactly what is to be learned
– i.e. the target function
• Choose how to represent the target function
• Choose a learning algorithm to infer the target function from the
experience
NEURAL NETWORKS
 Massively parallel interconnected network of simple processing elements
which are intended to interact with the objects of the real world in the
same way as biological systems do.
 NN models are extreme simplifications of human neural systems.
Neural Networks
25
26
 In context of Machine Learning, we want to learn the parameters from the
training set, such that given the testing set data the training set can
correctly classify the instances
Artificial Neural Network (ANN)
ANN: Role of Weights & Bias
Adjusting Weights Adjusting Bias
ANN: Understanding the Layers
ANN: Forward & Backward Propagation
The Big Picture
ML in Practice
ML Platforms
Online Platforms Python Libraries
Future of Machine Learning
• As ML assumes increased importance in business applications, this
technology will be offered as a Cloud-based service known as Machine
Learning-as-a-Service (MLaaS)
• Connected AI systems will enable ML algorithms to “continuously learn,”
based on newly emerging information on the internet
• There will be a big rush among hardware vendors to enhance system
power to accommodate ML data processing. More accurately, hardware
vendors will be pushed to redesign their machines to do justice to the
powers of ML
• ML will help machines to work autonomously sense of context and
meaning of data
Machine Learning an Exploratory Tool: Key Concepts

More Related Content

PPTX
BED105 ICT Scope
PDF
ICT integration
PPTX
ICT Integration
PPT
Ict integration
PPTX
Lesson 2 An Overview - Educational Technology 2 - Cortez and Kumar
PPTX
Educational Technology-II
PPTX
Role of ict in education
PPTX
Ict pedagogy
BED105 ICT Scope
ICT integration
ICT Integration
Ict integration
Lesson 2 An Overview - Educational Technology 2 - Cortez and Kumar
Educational Technology-II
Role of ict in education
Ict pedagogy

What's hot (20)

PPT
ICT competencies of teachers
PPT
Visual Tools In Teaching Learning
PPTX
ICT Integrated Instruction: A Teaching Strategy
PPTX
Meaning of education technology
PPSX
Computers in Education - ICT pedagogy in teacher education
PPT
ICT for Education - Successful Integration with Open Education Resources
PPTX
My Portfolio in EdTech2
PPTX
My Project in Educational Technology 2
PPTX
My portfolio in Educational Technology 2
PPTX
Educational technology in the asia pacific region
PPT
Pedagogy and ICT
PPTX
Smart School Project
PPTX
Role of ICT in examination
PPTX
Lesson 4 Educational Technology 2
PPT
Role of ICT in Teaching Learning
PDF
National ICT Competency Standards for Teachers
PDF
ICT for Teachers in Basic Education
PPTX
A National ICT Competency Framework for Student Teachers
PPTX
smart school
PPT
integrating ICT into teaching and learning in Malaysian school
ICT competencies of teachers
Visual Tools In Teaching Learning
ICT Integrated Instruction: A Teaching Strategy
Meaning of education technology
Computers in Education - ICT pedagogy in teacher education
ICT for Education - Successful Integration with Open Education Resources
My Portfolio in EdTech2
My Project in Educational Technology 2
My portfolio in Educational Technology 2
Educational technology in the asia pacific region
Pedagogy and ICT
Smart School Project
Role of ICT in examination
Lesson 4 Educational Technology 2
Role of ICT in Teaching Learning
National ICT Competency Standards for Teachers
ICT for Teachers in Basic Education
A National ICT Competency Framework for Student Teachers
smart school
integrating ICT into teaching and learning in Malaysian school
Ad

Similar to Machine Learning an Exploratory Tool: Key Concepts (20)

PPT
DEEP LEARNING PPT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
Chapter 5 - Machine which of Learning.pdf
PPTX
Machine learning basics
PPTX
Machine learning basics by akanksha bali
PPT
Machine Learning and its Appplications--
PPTX
Introduction to Machine Learning.pptx
PPTX
Machine Learning
PDF
Chapter 5 - Machine of it Learning (1).pdf
PDF
Machine-Learning for Data analytics and detection
PPTX
Machine Learning and its types with application
PDF
Lecture 5 machine learning updated
PPTX
introduction to machine learning
PDF
AI Lesson 33
PDF
Lesson 33
PPTX
Doctor, Ismail ishengoma PowerPointL3.pptx
PPTX
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
PPTX
machine learning algorithm.pptx
PPTX
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
PPTX
Machine learning Basics Introduction ppt
PPTX
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
DEEP LEARNING PPT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Chapter 5 - Machine which of Learning.pdf
Machine learning basics
Machine learning basics by akanksha bali
Machine Learning and its Appplications--
Introduction to Machine Learning.pptx
Machine Learning
Chapter 5 - Machine of it Learning (1).pdf
Machine-Learning for Data analytics and detection
Machine Learning and its types with application
Lecture 5 machine learning updated
introduction to machine learning
AI Lesson 33
Lesson 33
Doctor, Ismail ishengoma PowerPointL3.pptx
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
machine learning algorithm.pptx
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
Machine learning Basics Introduction ppt
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
Ad

More from achakracu (6)

PPTX
Lecture_IIITD.pptx
PDF
Lecture 4 01_2021
PPTX
Vecc day 1
PPT
Io t technologies_ppt-2
PPTX
Role of ICT in Higher Education
PPT
Fundamentals of Quantum Computing
Lecture_IIITD.pptx
Lecture 4 01_2021
Vecc day 1
Io t technologies_ppt-2
Role of ICT in Higher Education
Fundamentals of Quantum Computing

Recently uploaded (20)

PDF
Well-logging-methods_new................
PPTX
Sustainable Sites - Green Building Construction
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
composite construction of structures.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
Construction Project Organization Group 2.pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
Well-logging-methods_new................
Sustainable Sites - Green Building Construction
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Automation-in-Manufacturing-Chapter-Introduction.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
composite construction of structures.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
OOP with Java - Java Introduction (Basics)
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
573137875-Attendance-Management-System-original
Construction Project Organization Group 2.pptx
additive manufacturing of ss316l using mig welding
bas. eng. economics group 4 presentation 1.pptx
Mechanical Engineering MATERIALS Selection
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Embodied AI: Ushering in the Next Era of Intelligent Systems

Machine Learning an Exploratory Tool: Key Concepts

  • 1. Prof. Amlan Chakrabarti IEEE Computer Soc. Dist. Vist. & ACM Dist. Speaker Director, A.K.Choudhury School of Information Technology University of Calcutta National Webinar On Education 4.0 “Ensuring Continuity in Learning and Innovation Through Digitization” Organized By: Singhad Institute of Management, Pune in Association with Savitribai Phule Pune University 12th June 2020
  • 3. Formal Definition • “Machine learning is the field of study which gives the computers the ability to learn without being explicitly programmed”- Arther Samuels 1959 • “A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.”- Tom Mitchells 1997 • Machine learning focuses on the development of computer programs that can access data and use it learn for themselves. • Example: To predict, traffic patterns at a busy intersection (task T) • We can run it through a machine learning algorithm with data about past traffic patterns (experience E) • If it has successfully “learned”, it will then do better at predicting future traffic patterns (performance measure P).
  • 5. Why Machine Learning is Different?
  • 7. Real World Problems lead to ML • The goal of ML is never to make “perfect” guesses, the goal is to make guesses that are good enough to be useful
  • 8. Deep Learning in The Headlines
  • 9. Deep Learning 9 Basics • A deep neural network consists of a hierarchy of layers, whereby each layer transforms the input data into more abstract representations (e.g. edge -> nose -> face) • The output layer combines those features to make predictions
  • 11. Machine Learning for Smarter World
  • 13. Machine Learning Techniques • Supervised Learning – Regression – Classification • Binary • Multiclass • Multi-label • Unsupervised Learning – Partitional – Hierarchical • Reinforcement • Semi-Supervised
  • 15. Supervised Learning: Regression  There are a few concepts to unpack here: • Dependent Variable • Independent Variable(s) • Slope & Intercept • Error Function
  • 16. Supervised Learning: Classification Binary Classification Multi-label Classification Multiclass Classification
  • 17. Unsupervised Learning • No labels are given to the learning algorithm, leaving it on its own to find structure in its input • The goal of unsupervised learning is to find hidden patterns in unlabeled data
  • 18. Unsupervised Learning: Clustering • Finding groups of objects such that objects in a group are similar (or related) to one another and different from (or unrelated to) the objects in other groups Partitional Clustering Hierarchical Clustering
  • 20. Reinforcement Learning • A technique to allow an agent to take actions and interact with an environment so as to maximize the total rewards • Similar to toddlers learning how to walk who adjust actions based on the outcomes they experience • A Playing Agent – Manages to score a point it gets a +1 reward – Each time it loses a point it gets a -1 penalty. – it will iteratively update its policies so that the actions that bring rewards are more probable and those resulting in a penalty are filtered out. • The first application in which reinforcement learning gained notoriety was when AlphaGo, a machine learning algorithm, won against one of the world’s best human players in the game Go
  • 21. Semi Supervised Learning • Supervised Learning algorithm is a costly process, especially when dealing with large volumes of data • Unsupervised Learning is that it’s application spectrum is limited. • Semi-supervised learning combines a small amount of labeled data with a large amount of unlabeled data during training • Application Scenarios: Speech Analysis, Internet Content Classification, Protein Sequence Classification
  • 22. Designing A Learning System • Choose the training experience • Choose exactly what is to be learned – i.e. the target function • Choose how to represent the target function • Choose a learning algorithm to infer the target function from the experience
  • 24.  Massively parallel interconnected network of simple processing elements which are intended to interact with the objects of the real world in the same way as biological systems do.  NN models are extreme simplifications of human neural systems. Neural Networks
  • 25. 25
  • 26. 26
  • 27.  In context of Machine Learning, we want to learn the parameters from the training set, such that given the testing set data the training set can correctly classify the instances Artificial Neural Network (ANN)
  • 28. ANN: Role of Weights & Bias Adjusting Weights Adjusting Bias
  • 30. ANN: Forward & Backward Propagation
  • 33. ML Platforms Online Platforms Python Libraries
  • 34. Future of Machine Learning • As ML assumes increased importance in business applications, this technology will be offered as a Cloud-based service known as Machine Learning-as-a-Service (MLaaS) • Connected AI systems will enable ML algorithms to “continuously learn,” based on newly emerging information on the internet • There will be a big rush among hardware vendors to enhance system power to accommodate ML data processing. More accurately, hardware vendors will be pushed to redesign their machines to do justice to the powers of ML • ML will help machines to work autonomously sense of context and meaning of data

Editor's Notes

  • #14: Reinforcement: Learning through a reward mechnism Online: Doing something for every input you are getting Semi Supervised: Incorporates pseudo labelling Batch: Whole dataset at once