Machine Learning Introduction
Machine Learning Introduction
1
Artificial Intelligence
2 2
What is Artificial Intelligence?
3 3
Early 1950 Optimism began
Artificial
Intelligence
1980’s Machine Learning begins to flourish
Machine
Learning
2010 Deep Learning breakthroughs
Deep
Learning
4
4
5 5
“
6
6
“
Machine learning is a field of computer science that gives
computers the ability to learn without being explicitly
programmed.
7
“Classical” decision making
(explicit instructions)
Feature Input Procedure Output
F0 [0.8] if F1 > 0.5 and F2 * F3 < 0.3:
“A”
F1 [0.2] if (F4 – F5) / F6 < 1:
do A
F2 [0.9]
else: “B”
F3 [0.2] if F7 * F0 < 0.3:
F4 [0.0] do B
else: “C”
F5 [0.4]
do C
F6 [0.3] else:
do D “D”
F7 [0.1]
8
8
ML decision making
F4 [0.0]
F5 [0.4]
Output = g( M2 * f( M1 * Input) “C”
) knowledge
Requires no (or very little) ‘a priori’
F6 [0.3] (Neural Network with one hidden layer)
“D”
F7 [0.1]
9
9
Applications of Machine Learning
Data Mining – Web Click
Financial Predictions, Data, Medical Records,
Fraud Detections Diagnosis
10
10
Source – ANDREW NG
11 11
12
Machine Learning Cloud Platforms -
Microsoft Azure ML Studio
https://azure.microsoft.com/en-us/services/machine-
learning-studio/
Google ML Platform
https://cloud.google.com/products/machine-learning/
13
13
What to learn in machine
Learning?
Programming
and 30%
Tools
Python/R, spark etc.
The Math
behind 70%
Machine
Learning
Probabilistic
Theory, Statistics
and Linear
Algebra
14
14
What to learn in Machine Learning?
Optimization,
boosting
Techniques
15 15
Supervised Unsupervise Reinforcement
Learning d Learning Learning
16 16
Supervised Learning
• We know what we are trying to predict. We use some examples that we (and the model) know the
answer to, to “train” our model. It can then generate predictions to examples we don’t know the
answer to.
• Examples: Predict the price a house will sell at. Identify the gender of someone based on a
photograph.
17 17
Unsupervised Learning
• We don’t know what we are trying to predict. We are trying to identify some naturally occurring
patterns in the data which may be informative.
Y-Values
4
0
0 2 4 6
18 18
Reinforcement Learning
• Reinforcement learning systems can do multiple things simultaneously -- learn by performing a trial
and error search, learn the model of the environment it is in, and then use that model to plan the
next steps.
• Example: Let's consider a robot whose job is to explore a new building. It has to make sure it has
enough power left to come back to the base station. This robot has to decide if it should make
decisions by considering the trade off between the amount of information collected and the ability
to reach back to base station safely.
19 19
Types of Problems in Supervised Machine Learning -
Classification Regression
(discrete set of possible outcomes) (possible outcome can by any numerical value with in a
particular continuous range)
20 20
Types of Problems in Unsupervised Machine Learning -
21 21
Deep Learning
22 22
Deep Learning
23 23
24 24
Thank you
25