Machine Learning

John Samuel
CPE Lyon

Year: 2018-2019
Email: john(dot)samuel(at)cpe(dot)fr

Creative Commons License

Machine Learning

Goals

Artificial Intelligence

Machine Learning

Goals

  1. Machine Learning
  2. Deep Learning
  3. Artificial Intelligence

1. Machine Learning

Classification

Formal definition

1. Machine Learning

Classification

Classifiers

1. Machine Learning

Binary classification

Binary classification

1. Machine Learning

Classification

Linear Classifiers

1. Machine Learning

Classification

True Positives and True Negatives

1. Machine Learning

Classification

Precision and Recall

1. Machine Learning

Classification

Let

Then

1. Machine Learning

Multiclass classification

Multiclass classification

1. Machine Learning

Classification

Multiclass classification

1. Machine Learning

Multiclass classification

Multiclass classification

1. Machine Learning

One-vs.-rest (One-vs.-all) strategy

One-vs.-rest strategy for Multiclass classification

1. Machine Learning

One-vs.-one strategy

One-vs.-one strategy for Multiclass classification

1. Machine Learning

Artificial neural networks

Artificial neural networks

1. Machine Learning

Perceptron

1. Machine Learning

Perceptron

Perceptron

1. Machine Learning

Perceptron: Formal definition

1. Machine Learning

Perceptron: Formal definition

1. Machine Learning

Perceptron: Steps

  1. Initialize weights and threshold
  2. For each example (xj, dj) in training set
    • Calculate the weight: yj(t)=f[w(t).xj]
    • Update the weights: wi(t + 1) = wi(t) + r. (dj-yj(t))xj,i
  3. Repeat step 2 until the iteration error 1/s (Σ |dj - yj(t)|) is less than user-specified threshold.
  4. s is the sample size and r is the learning rate.

1. Machine Learning

Activation function

Identity

Identity function

1. Machine Learning

Activation function

Binary step

Binary step

1. Machine Learning

Activation function

TanH

TanH

1. Machine Learning

Activation function

Rectified linear unit (ReLU)

Rectified linear unit (ReLU)

1. Machine Learning

Activation function

Gaussian

Gaussian

1. Machine Learning

Feedforward neural network

Feedforward neural network

1. Machine Learning

Feedforward neural network

Single-layer perceptron

Single-layer perceptron

1. Machine Learning

Feedforward neural network

Multilayer perceptron

Multilayer perceptron

1. Machine Learning

Feedforward neural network

Backpropagation

2. Deep Learning

Deep Learning

2. Deep Learning

Recurrent neural network

Artificial neural networks

2. Deep Learning

Recurrent neural network

Long short-term memory (LSTM) network

Artificial neural networks

2. Deep Learning

Convolutional Neural Networks

2. Deep Learning

Convolutional Neural Networks

References

Web

References

Colors

Images