1 Introduction
1 Introduction
Learning
Session 2
Problems
Black box model
• Black Box Model
3 / 20
Black box model:
Optimisation
Optimization
• Model and desired output is known, task is to find inputs
conflict 4 / 20
9 / 20
• Tra c Simulation
ffi
fi
Why Machine Learning?
• For many problems, it’s di cult to program the correct behavior by hand
• Nowadays, “machine learning” is often brought up with “arti cial intelligence” (AI)
• Symbolic reasoning
• Tree search
• etc.
• Learning based system → learned based on the data → more exibility, good at
solving pattern recognition problems.
fi
fl
Relations to human learning
• Human learning is:
• Supervised Learning
• Unsupervised Learning
• Reinforcement Learning
Supervised Learning
• The dataset is the collection of labeled examples; {(xi, yi)}i=1,…,N
• Height
• Weight
• Gender
• …
Supervised Learning
• The label yi can be either an element belonging to
• a real number,
• into a value,
• Clustering
• the model returns the id of the cluster for each feature vector in the
dataset
• Dimensionality Reduction
• the output of the model is a feature vector that has fewer features than
the input x
• Outlier Detection
• Di erent actions bring di erent rewards and could also move the machine to another
state of the environment.
• game playing,
• robotics,
• resource management,
• or logistics
History of machine learning
• 1957 — Perceptron algorithm (implemented as a circuit!)
• 1959 — Arthur Samuel wrote a learning-based checkers program that could defeat
him
• variational inference
• boosting
• convolutional networks
• reinforcement learning
History of machine learning
• 2000s — applied AI elds (vision, NLP, etc.) adopted ML
• Spam Detection
• …
x(2)
1
2
=
b
w
—
x
w
0
=
b
—
x
w
1
—
=
b
—
x
w
x(1)
b
w
fi