Taught by: Phillip Isola, MIT (June 17, 2015)
Video: Learning in Deep Neural Networks (1:26:25)
Description: Introduction to using and understanding deep neural networks, their application to visual object recognition, and software tools for building deep neural network models.
Slides: Using and Understanding Deep Neural Nets (PDF)
Additional Resources:
- Exercises
- Code for exercises - Click on link to download, open MATLAB, change current directory to the downloaded folder, and then run setup; (this compiles the C code needed for MatConvNet). If you have difficulties, confirm that you have a working C compiler (check that the MATLAB mex command works). You may need to install Windows SDK and/or try using a more recent version of MATLAB.
- Inceptionism: Going Deeper into Neural Networks - New Google blog post on visualizing CNNs
- Stanford “Unsupervised Feature Learning and Deep Learning” tutorial
- CS231n: Convolutional Neural Networks for Visual Recognition
- Hacker’s Guide to Neural Networks
- Metacademy’s Deep Learning from the Bottom Up