1 - ML Intro 24
1 - ML Intro 24
Data
Computer Output
Program
Traditional Programming
Machine learning
o Learning system is not explicitly programmed to solve the problem; it
develops its own programs by extracting information from examples:
• Examples of how it should behave
• Trial-and-error experiences trying to solve the problem
Input data
Computer Program
Output data
Machine Learning
Input data
ImageNet is a dataset of over 15 million labeled high-resolution images belonging to roughly 22,000 categories.
The images were collected from the web and labeled by human labelers using Amazon’s Mechanical Turk crowd-
sourcing tool (https://www.image-net.org).
A ML task: image classification
ImageNet Large-Scale Visual Recognition Challenge (ILSVRC)
Other applications of ML
Classification
• Example: Spam detection • Example: Fraud detection
Other applications of ML
Classification
• Example: sentiment analysis
Computer vision
Diagnosing diabetic retinopathy Lung cancer detection using X-Rays Bladder cancer detection during cystoscopy
Other applications of ML
Computer vision for self-driving cars
Other applications of ML
Recognizing patterns
Speech recognition Face recognition Licence plate identification
Other applications of ML
Recommendation system
Netflix film recommendations
Other applications of ML
Recommendation system
Other applications of ML
Machine Translation
xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx self-supervised learning reinforcement learning with
human feedback
Training datasets
Output
Types of ML
End