Week1 Part 1
Week1 Part 1
Week1 Part 1
Learning
1
Grading Policy
2
Suggested Reference Books
05/09/2023 4
Traditional Programming Vs ML
05/09/2023 5
The difference between AI and ML
(Ref--https://azure.microsoft.com/en-us/solutions/ai/artificial-intelligence-vs-
machine-learning/#benefits)
Machine Learning: Overview
• Example Applications
► Medical Diagnosis
► Autonomous Driving
► Information extraction
► Computer/Machine Vision
► Finance
► Web Search
► Robotics
► Social networks
► Production Industry
► Logistics
► Waste Management
• Your research/favorite area
Machine Learning: Overview
Algorithm f
x
Final output which
enables us to make
Given to us We need to design it predictions
Machine Learning: Overview
Nature of Problems
• Supervised Learning
• The learning algorithm would receive a set of inputs along with
the corresponding correct outputs to train a model
Training Data
All labeled Model Prediction
data
05/09/2023 11
Machine Learning: Overview
Nature of Problems
• Unsupervised Learning
• The learning algorithm would receive unlabeled raw data to
train a model and to find patterns in the data.
Training Data
All
unlabeled Model Clustering
data
05/09/2023 12
Machine Learning: Overview
Nature of Problems
• Semi-supervised Learning
• The learning algorithm takes labeled/unlabeled raw data to train a model
• Main objective is to efficiently accommodate the unlabeled data
Use labeled data to Place unlabeled data Use the model to label Fit the model again
build a model with model the unlabeled data with the combined data
05/09/2023 13
Machine Learning: Overview
Typical Workflow
f x
Model Model
Deployment Validatio
n
05/09/2023 14
Machine Learning: Overview
Model Design
05/09/2023 15
Machine Learning: Overview
Steps in Programming
05/09/2023 16
Examples
x Process or System y
Input
Observed Output
05/09/2023 17
Example Systems
• Example Systems
• Previous Sales
• Prices Future
Process or System
• Inflation sales
• Pandemic
05/09/2023 18
Example Systems
• Example Systems
• Income
• Credit History
• Employment Process or System Loan Approval
• Marital Status
05/09/2023 19
Machine Learning: Overview
Data Types
Tabulated Data
• Each column is a feature and adds one dimension to the data
• Number of columns define total number of features and hence data
dimensionality
• Ideally, these columns should contain different information -> uncorrelated
Machine Learning: Overview
Data Types
Feature 2 Feature 2
Feature 1 Feature 1
Features are correlated Features are uncorrelated
Dimensionality Reduction
Find all those dimensions (features) which carry very less information and discard them
Machine Learning: Overview
Data Types
Images
Heterogeneous data
Multimodal Machine
+ Learning !
9/29/2022
Chapter Reading
Chapter 1
Machine Learning - A Probabilistic Perspective
by
Kevin P. Murphy
Feedback: Questions or
Comments?