a fast learning algorithm for deep belief nets

23
A Fast Learning Algorithm for Deep Belief Nets Hinton, Osindero, Teh

Upload: hadassah-ware

Post on 03-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

A Fast Learning Algorithm for Deep Belief Nets. Hinton, Osindero , Teh. Conditional Learning is Hard. Conditional Learning is Hard. Conditional Learning is Hard. Conditional Learning is Hard. ?. Complementary Priors. A specially structured deep network. Training our deep network. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Fast Learning Algorithm for Deep Belief Nets

A Fast Learning Algorithm for Deep Belief NetsHinton, Osindero, Teh

Page 2: A Fast Learning Algorithm for Deep Belief Nets

Conditional Learning is Hard

Page 3: A Fast Learning Algorithm for Deep Belief Nets

Conditional Learning is Hard

Page 4: A Fast Learning Algorithm for Deep Belief Nets

Conditional Learning is Hard

Page 5: A Fast Learning Algorithm for Deep Belief Nets

Conditional Learning is Hard

?

Page 6: A Fast Learning Algorithm for Deep Belief Nets
Page 7: A Fast Learning Algorithm for Deep Belief Nets

Complementary Priors

Page 8: A Fast Learning Algorithm for Deep Belief Nets

A specially structured deep network

Page 9: A Fast Learning Algorithm for Deep Belief Nets

Training our deep network

Page 10: A Fast Learning Algorithm for Deep Belief Nets

Training our deep network

Page 11: A Fast Learning Algorithm for Deep Belief Nets

Training our deep network

• This is the update for a restricted Boltzmann Machine

Page 12: A Fast Learning Algorithm for Deep Belief Nets

RBM training

Page 13: A Fast Learning Algorithm for Deep Belief Nets

Let’s relax the assumptions

Page 14: A Fast Learning Algorithm for Deep Belief Nets

RBM

Input

Page 15: A Fast Learning Algorithm for Deep Belief Nets

Greedy Training

Input

Page 16: A Fast Learning Algorithm for Deep Belief Nets

Greedy Training

Input

Page 17: A Fast Learning Algorithm for Deep Belief Nets

Greedy Training

Input

Page 18: A Fast Learning Algorithm for Deep Belief Nets

Fine tuning

Input

Page 19: A Fast Learning Algorithm for Deep Belief Nets

Fine tuning

Input

Page 20: A Fast Learning Algorithm for Deep Belief Nets

Fine tuning

Input

Page 21: A Fast Learning Algorithm for Deep Belief Nets

Fine tuning

Input

Page 22: A Fast Learning Algorithm for Deep Belief Nets

Yes, this actually works

Page 23: A Fast Learning Algorithm for Deep Belief Nets

All Done!