Table of Contents
The Deep Learning Revolution
The Impact of Deep Learning
A Tutorial Example
A Brief History of Machine Learning
Probabilities
The Rules of Probability
Probability Densities
The Gaussian Distribution
Transformation Of Densities
Information Theory
Bayesian Probabilities
Standard Distributions
Discrete Variables
The Multivariate Gaussian
Periodic Variables
The Exponential Family
Nonparametric Methods
Histograms
Kernel densities
Nearest-neighbours
Single Layer Networks: Regression
Linear Regression
Decision Theory
The Bias-Variance Trade-off
Single-layer Networks: Classification
Discrimination Functions
Decision Theory
Generative Classifiers
Discriminative Classifiers
Deep Neural Networks
Limitations of Fixed Basis Functions
Mulilayer Networks
Deep Networks
Error Functions
Mixture Density Networks
Gradient Descent
Error Surfaces
Gradient Descent Optimization
Convergence
Normalization
Batch Normalization
Layer Normalization
Backpropegations
Evaluation of Gradients
Automatic Differntiation
NineRegularization
Induction Bias
Weight Decay
Learning Curves
Parameter Sharing
Residual Connections
Model Averaging
Convolutional Networks
Computer Vision
Convulutional Filters
General Graph Networks
Structured Distributions
Graphical Models
Conditional Independence
Sequence Models
Transformers
Attention
Natural Language
Transformer Language Models
Multimodal Transformers]]
Graph Neural Networks
Machine Learning on Graphs
Neural Message-Passing
General Graph Networks
Sampling
Basic Sampling Algorithms
Markov Chgain Monte Carlo
Langevin Sampling
FifteenLatentVariables
k-means Clustering
Mixture of Gaussians
Expectation-Maximizastion Algorithm
Evidence Lower Bound
Continuous Latent Variables
Principal Component Analysis
Probabilistic Latent Variables
Evidence Lower Bound
Nonlinear Latent Variable Models
Generative Adversarial Networks
Adversarial Training
Image GANs
Normalizing Flows
Coupling Flows
Autoregressive Flows
Continuous Flows
Autoencoders
Deterministic Autoencoders
Variational Autoencoders
Diffusion Models
Forward Encoder
Reverse Encoder
Score Matching
Guided Diffusion
Appendices
Linear Algebra
Calculus of Variations
Lagrange Multipliers