de la perceptron la deep learning - babeș-bolyai...

14
De la Perceptron la Deep Learning Gabriel Mircea

Upload: others

Post on 02-Sep-2019

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

De la Perceptron la Deep

Learning Gabriel Mircea

Page 2: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Neuron ~ Perceptron

Page 3: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Perceptron

- clasificator liniar

- ajusteaza o functie liniara pentru a

imparti un set de entitati in doua

clase

- functioneaza bine pe seturi care

contin entitati cu proprietati liniar

separabile

Page 4: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Perceptron - limitari

- nu reuseste sa gaseasca solutia

pentru seturi cu proprietati

neseparabile liniar

- exemplu : XOR

- pentru a rezolva aceste probleme

trebuie corelati mai multi

perceptroni => Multi Layer

Perceptron (MLP)

Page 5: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

XOR - Solutie : Multi Layer Perceptron

Page 6: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Sistem nervos ~ Retea Neuronala (MLP)

Page 7: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Retea Neuronala

- primeste date prin input layer

- rezolva probleme de

- clasificare

- regresie (vezi imaginea)

- rezolva probleme neseparabile

liniar cu ajutorul mecanismului de

propagare inapoi a erorilor

(backpropagation)

Page 8: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Backpropagation

- recalcularea ponderilor pentru a

reduce erorile

- se realizeaza cu ajutorul tehnicii :

gradient descent

Page 9: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Backpropagation: Gradient descent

Page 10: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Retele neuronale clasice - limitari / alternative

Page 11: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Deep Neural Network

Page 12: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Deep Neural Network - exemplu

Page 13: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Overfitting

Page 14: De la Perceptron la Deep Learning - Babeș-Bolyai Universitylauras/test/docs/school/IA/2016-2017/lectures/09... · Architecture Of LeNet-5, a Convolutional Neural Network, here for

Neural Networks At Work