Introduction To Machine Learning (Copy)
Introduction To Machine Learning (Copy)
Introduction To Machine Learning (Copy)
Learning
By Jawad Haider
Outline:
• What is ML?
• Why Use ML?
• Examples of Application
• Types of Machine Learning Systems
• Main Challenges of ML *
• What is ML?
The science ( and Art) of Programming
computers so they can learn from Data.
• What is ML?
• Why Use ML?
• Examples of Application
• Types of Machine Learning Systems
• Main Challenges of ML *
Examples of
Applications of
ML?
• Analyzing images of products
on a product line to
automatically classify them
Examples of
Applications of ML?
• What is ML?
• Why Use ML?
• Examples of Application
• Types of Machine Learning Systems
• Main Challenges of ML *
• Based on the criteria:
1. Whether or not the system is trained with
Types of 2.
human supervision
Whether or not the system can learn
ML systems 3.
incrementally on the fly
Whether they do simple comparison or detect
patterns in the training data and build a
predictive model (like scientists).
Whether or not the system is
trained with human
supervision
• Supervised Learning
Example:
K-Nearest Neighbors
Linear Regression
Logistic Regression
Support Vector Machines
Decision Trees and Random forests
Neural Networks **
Training set, Testing Set
Whether or not the
system is trained with
human supervision
• Unsupervised Learning
- Clustering
- Anomaly Detection
- Novelty Detection
- Visualization
- Dimensionality Reduction
- Association Rule Learning
Whether or not the system is trained with
human supervision
• Semi-supervised Learning
• Reinforcement learning
AI Learns to Park - Deep Reinforcement Learning - YouTube
• (6980) OpenAI Plays Hide and Seek…and Breaks The Game! 🤖 – YouTube
• (6980) AlphaZero
: DeepMind's New Chess AI | Two Minute Papers #216 – YouTube
• Based on the criteria:
1. Whether or not the system is trained with
Types of 2.
human supervision
Whether or not the system can learn
ML systems 3.
incrementally on the fly
Whether they do simple comparison or they
detect patterns in the training data and build a
predictive model (like scientists).
Whether or not the system can learn incrementally on the fly
• What is ML?
• Why Use ML?
• Examples of Application
• Types of Machine Learning Systems
• Main Challenges of ML *
A short Quiz
Main Challenges of
ML (data Related)
3. Poor-Quality Data
Solution: Data Preprocessing:
Discard Outliers, fill in missing values, ignore attribute etc.
4. Irrelevant Features
Solution: Feature engineering
= Feature Selection + Feature Extraction
Main Challenges of ML (Algorithm Related)
• 35179.pdf (googleusercontent.com)
• Chapter 1:
Hands-On Machine Learning with Scikit-Learn and TensorFlow (h
ouchangtech.com)
• Part 1: As Prerequisite: Deep Learning (deeplearningbook.org)