Structured study notes for Generative AI.
The goal is to build the subject incrementally from first principles:
- Probabilistic Machine Learning
- Latent Variable Models
- Variational Methods
- Diffusion Models
- Generative Adversarial Networks
- Auto-Regressive Language Models
- State-Space Models
- Flow-Based Models
Each topic lives in its own Markdown file. This keeps the notes modular, searchable, and easy to expand.
Recommended workflow:
- Add handwritten notes, screenshots, or lecture bullets.
- Convert them into Markdown.
- Expand each concept using:
- Definition
- Mathematical formulation
- Training objective
- Sampling/inference process
- Strengths and weaknesses
- Interview questions
- Implementation notes
- Commit changes frequently.
.
├── README.md
├── syllabus.md
├── glossary.md
├── concept-map.md
├── 01-probabilistic-ml/
├── 02-variational-methods/
├── 03-adversarial-models/
├── 04-autoregressive-models/
├── 05-state-space-models/
├── 06-flow-based-models/
├── math/
├── papers/
├── code/
└── questions/
These notes are based on the initial handwritten Generative AI topic outline:
- Introduction to Probabilistic ML
- Variational Methods and Latent Variable Models
- Gaussian Mixture Models
- Variational Autoencoders
- Diffusion Models / DDPMs
- Adversarial Family
- Generative Adversarial Networks
- Auto-Regressive Models
- Transformer-Based Language Models
- State-Space Models
- Flow-Based Models