| 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) |