Video Date Topics
  7 Jan 2026 Course Introduction (PDF)

Lecture Resources

Here are a few links to useful additional material for reading and viewing:

  1. J. Goodman’s Introduction to Fourier Optics Link
  2. The Matrix Cookbook Link
  3. An introduction to conjugate gradient descent without all the pain Link
  4. Online learning and stochastic approximation Link

Jupyter Notebook Examples

  1. Jupyter Notebook: Tensorflow basic optimization example
  2. Jupyter Notebook: High level intro to Neural Networks in Tensorflow
  3. Jupyter Notebook: Weighted image sum example - Associated cube1.mat datafile
  4. Jupyter Notebook: Physical layers example
  5. Jupyter Notebook: A simple Autoencoder in Tensorflow/Keras
  6. Jupyter Notebook: GAN example