Image Generation Using Generative Adversarial Networks (GAN)
Visual Attention: Captioning
Deep Reinforcement Learning: Game of Go
Silver, et al. 2016
Sequence Prediction
Data can have a temporal structure
Neural networks can be applied to learn and predict sequences
Recurrent Neural Networks are one such example
C. Olah, 2015
Robot Control: Solving Rubik's Cube with a Robot Hand
OpenAI, 2019
WaveNets: Voice and Music Generation
Parametric Text-To-Speech
WaveNet
Van den Oord et al. 2016
Attention Networks: Machine Translation
Bahdenau, et al. 2015
ML/NN as Models for Understanding the Brain
Blake, et al. 2019
ML/NN attempts to solve tasks that are similar to that of animals.
Researchers use ML/NN to make hypotheses in the brain.
The Explosion of Deep Learning
Deep Learning has become the de facto solution for any representation learning problem
Neural Information Processing Systems (NeurIPS) is the most prestigious conference in ML/AI
13'000 Participant in 2019
In 2018, the main conference sold out after 12 minutes
Books
Machine Learning
Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep learning. MIT press, 2016.
C.M. Bishop. Pattern recognition and machine learning. Springer-Verlag New York, Inc. Secaucus, NJ, USA, 2006.
Biologically-Inspired Neural Networks
Wulfram Gerstner, Werner M Kistler, Richard Naud, and Liam Paninski. Neuronal dynamics: From single neurons to networks and models of cognition. Cambridge University Press, 4.
E. O. Neftci, H. Mostafa, and F. Zenke. “Surrogate Gradient Learning in Spiking Neural Networks: Bringing the Power of Gradient-Based Optimization to Spiking Neural Networks”. IEEE Signal Processing Magazine 36.6 (Nov. 2019), pp. 51–63.
Course Overview (Weeks 1-3)
Historical perspective and Course logistics (Today)
Pattern Recognition Basics (1 Week)
Linear Regression, Classification (k-Nearest Neighbor, Perceptrons, Multilayer Perceptrons)
Machine Learning and Deep Learning (2 Weeks)
Software and computer setup
Deep Neural Networks
Loss functions
Optimization, Gradient Backpropagation
Course Overview (Weeks 5-10)
Applications (4 weeks)
Visual Recognition: ConvNets
Pattern Generation: Autoencoders, Variational Autoencoders and Generative Adversarial Networks
Neural Networks and Machine Learning Instructor: Prof. Emre Neftci UC Irvine Fall Quarter 2020 Canvas Website https://nmi-lab.org/PSYCH239-NNML20/ Print PDF (works best on Chrome/Chromium) Audio slideshow instructions: Press play on audio interface below to start the slide show Audio slideshow works on all platforms (Windows, Mac OX, Linux, Android) with Chrome, Chromium and Firefox. It does not work with iOS.