Machine Learning
Basics
- Gradient Descent
- Regularization
- Cross-Validation
- Hyperparameter Tuning
- Principal Components Analysis
Models
- Linear Regression
- Generalized Linear Models
- Logistic Regression
- Naive Bayes
- Support Vector Machines
- Decision Trees
- Random Forest
- K-Means Clustering
- Hierarchical Clustering
- Density Clustering
- Gaussian Mixture Model
Deep Learning Models
- Multilayer Perceptrons (Feedforward Linear Neural Networks)
- Convolutional Neural Networks
- Sequence Models
- Foundation Models (Mostly LLMs)
- Foundations
- Finetuning
- Instruct Fine-Tuning
- LoRA
- RLHF
- Applications
- Retrieval-Augmented Generation
- “Agents”
- Model Context Protocol (MCP)
- Optimizations
- Flash Attention
- Sliding Window Attention
- Ring Attention
- Structured State Space Models / Mamba
- Systems
- Generative Modeling
- Variational Autoencoders
- GANs
- Conditional GANs
- Diffusion Models
- Graph Neural Networks