INTRODUCTION TO
ARTIFICIAL INTELLIGENCE
BY: ROUSSOLINI SOCRATES &
EINSTEINIA SOCRATES
GOOGLE VS YAHOO
AMAZON GO
GOOGLE / YAHOO COMPARISON
WHAT IS AI?
AI
Machine Learning
Supervised
Learning
Un-
supervised
Learning
Conventional
Algorithms
Advanced
Algorithms
Computer
Vision
Machine
Learning
The theory that computers can learn
without being programmed with existing
data
ProgrammingLanguages
Algorithms
SupervisedUnsupervised
MachineLearningModel
PREDICTION
New
observationTrain Data
Machine Learning Steps
Supervised
Learning
Unsupervised
Learning
Supervised Learning
Linear Regression
• What will the temperature be in Normal tomorrow?
• How many units of this product will sell next month?
• What price will this house sell for?
Logistic Regression
Binomial
Classification
• Will the customer buy this product?
• Is this email spam or ham (good one)?
• Is this review written by a customer or a robot?
Supervised Learning
Linear Regression
• Is this product a book, movie, or clothing?
• Is this movie a comedy, documentary, or thriller?
• What is the T-shirt of a random person S, M, L, or XL?
Logistic Regression
Binomial
Classification
Supervised Learning
Linear Regression
Multinomial
Classification
Linear Regression
Area in Sq.
Feet
# of Floors # of Rooms Price
(Label)
700 2 3 $150k
1400 3 5 $260k
1350 3 4 $255k
… … … …
… … … …
Machine Learning Model Data Table
(Linear Regression)
Price
Area in Square Feet
Linear Regression Model
500 1000 1500 2000 2500
50k
100k
150k
200k
250k
300k
Prediction using Linear Regression Model
1150
Sq. Ft
2 Floors 3 Rooms ??
Price
Area in Square Feet
500 1000 1500 2000 2500
50k
100k
150k
200k
250k
300k
Logistic Regression
(Binomial Classification)
Logistic (Binomial) Regression Model
No -0
Yes -1
Tumor size
Prediction using
Logistic (Binomial) Regression Model
Tumor size
No -0
Yes -1
Logistic (Multinomial) Regression Model
Small
Age
Medium
Large
X Large
T-ShirtSize
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32
Clustering
Unsupervised Learning
• Data points within a group are more similar
• Data points in a group are different from other group
Clustering
Unsupervised Learning
Dimensionality Reduction
• Helps reduce number of features in a dataset (advanced)
Group - C
Group - A
Group - B
Clustering Model
Group - C
Group - A
Group - B
Prediction using Clustering Model
• Random Forest
• Support Vector Machine (SVM)
• K-Nearest Neighbour (kNN)
• AdaBoost
• XGBoost
• LightGBM
Conventional
Machine Learning Algorithms
Advanced
• Dense Neural Network
• Convolutional Neural Network (CNN)
• Recurrent Neural Network (RNN)
• Autoencoder
• OpenCV
• Computer Vision
• Image Classification
• Image Localization
• Video Classification
• Video Localization
Amazon Go Video
Programming Languages
• R
• Python
• Java
• C, C++
• Julia
• Scala
• Spark
Machine Learning Steps - Review
ProgrammingLanguages
(R,Python,Java,Scala…)
Algorithms
(Conventional/Advanced)
SupervisedUnsupervised
MachineLearningModel
PREDICTION
New
observationTrain Data
Data Science Profession
Mathematics
& Statistics
Domain
Expertise
Computer
Programming
Data
Scientist
QUESTIONS?
roussolini@gmail.com
einsteinias@gmail.com

Introduction to artificial intelligence