## An MIT Press book in preparation

### Ian Goodfellow, Yoshua Bengio and Aaron Courville

## Lectures

We plan to offer lecture slides accompanying all chapters of this book.
We currently offer slides for only some chapters.
If you are a course instructor and have your own lecture slides that are
relevant, feel free to contact us if you would like to have your slides
linked or mirrored from this site.

- Introduction [.key]
[.pdf]
- Linear Algebra
[.key][.pdf]
- Probability and Information Theory
[.key][.pdf]
- Numerical Computation
[.key] [.pdf]
- Machine Learning Basics
[.key] [.pdf]
- Deep Feedforward Networks
[.key] [.pdf]
- Regularization for Deep Learning
[.pdf] [.key]
- Optimization for Training Deep Models
**Gradient Descent and Structure of Neural Network Cost Functions** [.key]
[.pdf]

These slides describe how gradient descent behaves on different kinds of cost function
surfaces.
Intuition for the structure of the cost function can be built by examining a second-order
Taylor series approximation of the cost function.
This quadratic function can give rise to issues such as poor conditioning and saddle points.
Visualization of neural network cost functions shows how these and some other geometric
features of neural network cost functions affect the performance of gradient descent.
**Tutorial on Optimization for Deep Networks** [.key] [.pdf]

Ian's presentation at the 2016 Re-Work Deep Learning Summit. Covers Google Brain research on optimization,
including visualization of neural network cost functions, Net2Net, and batch normalization.
**Batch Normalization** [.key] [.pdf]
**Video of lecture / discussion**:
This video covers a presentation by Ian and group discussion on the end of Chapter 8 and entirety of Chapter 9
at a reading group in San Francisco organized by Taro-Shigenori Chiba.

- Convolutional Networks
**Convolutional Networks** [.key][.pdf]

A presentation summarizing Chapter 9, based directly on the textbook itself.
**Video of lecture / discussion**:
This video covers a presentation by Ian and group discussion on the end of Chapter 8 and entirety of Chapter 9
at a reading group in San Francisco organized by Taro-Shigenori Chiba.

- Sequence Modeling: Recurrent and Recursive Networks
[.pdf] [.key]
- Practical Methodology
[.key][.pdf]
[youtube]
- Applications
[.key][.pdf]
- Linear Factors
[.key][.pdf]
- Autoencoders
[.key][.pdf]