130 likes | 316 Views
Comp 3503 / 5013 Dynamic Neural Networks. Daniel L. Silver March, 2014. Outline. Hopfield Networks Boltzman Machines Mean Field Theory Restricted Boltzman Machines (RBM). Dynamic Neural Networks. See handout for image of spider, beer and dog
E N D
Comp 3503 / 5013Dynamic Neural Networks Daniel L. Silver March, 2014
Outline • Hopfield Networks • Boltzman Machines • Mean Field Theory • Restricted BoltzmanMachines (RBM)
Dynamic Neural Networks • See handout for image of spider, beer and dog • The search for a model or hypothesis can be considered the relaxation of a dynamic system into a state of equilibrium • This is the nature of most physical systems • Pool of water • Air in a room • Mathematics is that of thermal-dynamics • Quote from John Von Neumann
Hopfield Networks • See hand out
Hopfield Networks • Hopfield Network video intro • http://www.youtube.com/watch?v=gfPUWwBkXZY • http://faculty.etsu.edu/knisleyj/neural/ • Try these Applets: • http://lcn.epfl.ch/tutorial/english/hopfield/html/index.html • http://www.cbu.edu/~pong/ai/hopfield/hopfieldapplet.html
Hopfield Networks Basics with Geoff Hinton: • Introduction to Hopfield Nets • http://www.youtube.com/watch?v=YB3-Hn-inHI • Storage capacity of Hopfield Nets • http://www.youtube.com/watch?v=O1rPQlKQBLQ
Hopfield Networks Advanced concepts with Geoff Hinton: • Hopfield nets with hidden units • http://www.youtube.com/watch?v=bOpddsa4BPI • Necker Cube • http://www.cs.cf.ac.uk/Dave/JAVA/boltzman/Necker.html • Adding noise to improve search • http://www.youtube.com/watch?v=kVgT2Eaa6KA
Boltzman Machine • See Handout • http://www.scholarpedia.org/article/Boltzmann_machine Basics with Geoff Hinton • Modeling binary data • http://www.youtube.com/watch?v=MKdvJst8a6k • BM Learning Algorithm • http://www.youtube.com/watch?v=QgrFsnHFeig
Restricted Boltzman Machine • RBM Overview: • http://blog.echen.me/2011/07/18/introduction-to-restricted-boltzmann-machines/ • RBM Details and Code: • http://www.deeplearning.net/tutorial/rbm.html
Restricted Boltzman Machine • Geoff Hinton on RBMS: • RBMs and Constrastive Divergence Algorithm • http://www.youtube.com/watch?v=fJjkHAuW0Yk • An example of RBM Learning • http://www.youtube.com/watch?v=Ivj7jymShN0 • RBMs applied to Collaborative Filtering • http://www.youtube.com/watch?v=laVC6WFIXjg
Deep Learning Architectures Deep Belief RBM Networks with Geoff Hinton: • Learning layers of features by stacking RBMs • http://www.youtube.com/watch?v=VRuQf3DjmfM • Discriminative fine-tuning in DBN • http://www.youtube.com/watch?v=-I2pgcH02QM • What happens during fine-tuning? • http://www.youtube.com/watch?v=yxMeeySrfDs
Deep Learning Architectures • Modeling real-value data (G.Hinton) • http://www.youtube.com/watch?v=jzMahqXfM7I • Deep Learning of Representations (Y. Bengio) • http://www.youtube.com/watch?v=4xsVFLnHC_0 • Deep Belief Convolution Network (Javascript) • Runs well under Google Chrome • https://www.jetpac.com/deepbelief
Additional References • Courseracourse – Neural Networks fro Machine Learning: • https://class.coursera.org/neuralnets-2012-001/lecture • ML: Hottest Tech Trend in next 3-5 Years • http://www.youtube.com/watch?v=b4zr9Zx5WiE