Introduction to Machine Learning
Atul Nag
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Machine Learning Overview
What is Machine Learning?
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Applications
Web Search – Page Ranking
Upload Pics to Instagram – tag/label friends
OTT similar movies
Voice to text messages
Google Assistant/Siri
Email Spammer flagging
Climate Change
Healthcare
Computer Vision
Computers to learn without explicitly programming
Adapted from DeepLearning.AI
Machine Learning
Applications of machine learning
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Applications of Machine Learning
This Photo by Unknown Author is licensed under CC BY-NC
Adapted from DeepLearning.AI
Machine learning
Adapted from DeepLearning.AI
Question
If the checkers program had been allowed to play only ten games (instead of tens of thousands) against itself, a much smaller number of games, how would this have affected its performance?
Would have made it better
Would have made it worse
Adapted from DeepLearning.AI
Machine learning algorithms
Supervised Learning
Rapid advancements used most in real world applications
Unsupervised Learning
Recommender Systems
Reinforcement Learning
Adapted from DeepLearning.AI
Machine Learning Overview
Supervised Learning (Part – 1)
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Supervised Learning
X
Y
Adapted from DeepLearning.AI
Supervised Learning
Input (X) | Output (Y) | Application |
Spam? (0/1) | Spam filtering | |
audio | Text transcripts | Speech recognition |
English | Spanish | Machine translation |
Ad, user info | Click? (0/1) | Online advertising |
Image, radar info | Position of other cars | Self-driving car |
Image of phone | Defect? (0/1) | Visual inspection |
Adapted from DeepLearning.AI
Regression: Housing price prediction
Adapted from DeepLearning.AI
Classification: Breast cancer detection
Adapted from DeepLearning.AI
Classification: Breast cancer detection
Adapted from DeepLearning.AI
Two or more inputs
Adapted from DeepLearning.AI
Supervised Learning
Learns from being given “right answers”
Adapted from DeepLearning.AI
Quiz
Adapted from DeepLearning.AI
Unsupervised Learning
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Adapted from DeepLearning.AI
Clustering: Google News
Adapted from DeepLearning.AI
Clustering: DNA Microarray
Adapted from DeepLearning.AI
Clustering: Grouping customers
Adapted from DeepLearning.AI
Unsupervised Learning
Clustering
Group similar data points together.
Dimensionality reduction
Compress data using fewer numbers
Anomaly detection
Find unusual data points
Adapted from DeepLearning.AI
Of the following examples, which would you address using an unsupervised learning algorithm?
Adapted from DeepLearning.AI
Quiz - 1
Adapted from DeepLearning.AI
Quiz - 2
Adapted from DeepLearning.AI