Artificial Intelligence (AI):
An Introduction to Machine Learning from Applications
Perspective
Presented by: Irfan Ahmad
Learning Objective:
▪ Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning (DL)
▪ How Does Machine Learning Process Works?
▪ Types of Machine Learning
▪ Setting Up Working Environment
AI, ML, and DL
What is Machine
Learning (ML)?
What is Artificial What is Deep
Intelligence (AI)? Learning (DL)?
What is Artificial Intelligence (AI)?
AI
Data
Science
Machine
Learning
Deep
Learning
What is Artificial Intelligence (AI)?
AI
Data
Science
Machine
Learning
Deep
Learning
What is Artificial Intelligence (AI)?
Human Machine
Artificial
Intelligence
(AI)
Intelligence is the A way to make machines think and Mimic the human
attribute of Humans behave intelligently. intelligence in machine
What is Machine Learning (ML)?
Human Vs Machines
Human 51, 73, 39, 223, 43
Machine
31, 53, 89, 213, 83
15, 34, 97, 213, 34
Data Rules
What is Machine Learning (ML)?
Why We Need ML Systems?
What is Deep Learning (DL)?
❑ Algorithms inspired by the structure and function of the brain called artificial
neural network.
❑ Multiple layers of processing to extract progressively higher level features from
data.
What is Deep Learning (DL)?
❑ The deep learning algorithm doesn't need a software engineer to identify
features.
How Does Machine Learning Process Work?
How Does Machine Learning Process Work?
Example
Training Testing
Data Prediction
Features Features
Train
Model
How Does Machine Learning Process Work?
Apple
51, 73, 39, 223, 43… Training
31, 53, 89, 213, 83…
Machine Model
15, 34, 97, 213, 34…
Bananas
61, 35, 99, 213, 73…
31, 53, 89, 173, 83…
68, 75, 24, 223, 86…
Testing Apple
Types of Machine Learning
Supervised Unsupervised Reinforcement
Learning Learning Learning
Labeled Data Unlabeled Data Best Policy
Male Male Male
Reward
Female Female Female Penalty
e.g., Facial Recognition e.g., Customer Segmentation e.g., Self-Driving Cars
Types of Machine Learning
Supervised Unsupervised
Learning Learning
Labeled Unlabeled
2
Spam Filter 1
Classification Clustering
Problems Problems
3
Salary
Regression Association
Problems Problems
Experience
X y Position Salary Prediction
Salary
Predicted Salary =
330,378.78
Demanded Salary = 160,000$ Position
X y
Salary
Predicted Salary =
158,862.45
Position
Setting Up Work Environment
Jupyter Notebook, Google Colab Kaggle Kernels
Spyder, PyCharm, (Online) (Online)
(Offline)
VSCode + Python
(Offline)