Lecture Number |
Topic |
1. |
Introduction |
2. |
Basic Neural Network Models and Optimization |
3. |
Energy-based Model |
4. |
Variational Inference |
5. |
Encoder, Decoder, and Auto Encoder |
6. |
Variational Auto Encoder |
7. |
Normalizing Flow |
8. |
Variational Normalizing Flow and Sampling Basics |
9. |
Markov Chain Monte Carlo |
10. |
MCMC and Langevin Algorithms |
11. |
Hamiltonian Monte Carlo and Under-damped Langevin Algorithm |
12. |
Distance, Generation, and Convergence |
13. |
Score Matching |
14. |
Diffusion Model (basics) |
15. |
Diffusion Model (reverse process) |
17. |
Diffusion Model Practice |
18. |
GAN Basics |
19. |
GAN Practice |
20. |
Neural ODE |
21. |
Disentanglement and Representation Learning |
22. |
Basic Sequence Models (pre Transformer) |
23. |
Transformer |
24. |
Sequence based Image Generation |
25. |
Encoder Only, Encoder Decoder, and Decoder Only Sequence Models |
26. |
Prompt, Finetuning, and Alignment |
27. |
Visual Foundation Model and Visual Text Alignment |
28. |
Student Project Presentation (I) |
29. |
Student Project Presentation (II) |