Notes from:

Some of these notes are also included in Machine Learning.

Foundations

Neural Networks

Shallow Neural Networks

Deep Neural Networks

Loss Functions

Model Fitting/Training

Gradients and Initialization

Model Performance

Regularization

Heuristics for Improvement

Convolutional Networks

Residual Networks

Transformers

Graph Neural Networks

Unsupervised Learning

Generative Adversarial Networks

Normalizing Flows

Variational Autoencoders

Diffusion Models

Learning Theory

Other

Practical

Exercises

Projects