Topics
Linear Algebra
Vectors, matrices, projections, and transformations that underlie modern machine learning representations.
Mathematical FoundationsProbability
Random variables, distributions, uncertainty, and likelihood for learning from data.
Mathematical FoundationsOptimization
Objective functions, gradients, convexity, and numerical methods for fitting models.
Classical Machine LearningGradient Descent
Iterative parameter updates that move models toward lower training loss.
Classical Machine LearningSupervised Learning
Learning predictive functions from labeled examples and measured errors.
Classical Machine LearningFeature Engineering
Transforming raw signals into useful model inputs and inductive biases.
Deep LearningNeural Networks
Layered differentiable models built from parameters, activations, and composition.
Deep LearningBackpropagation
Efficiently computing gradients through networks using the chain rule.
Natural Language ProcessingEmbeddings
Dense vector representations that place related items near one another in learned space.
Natural Language ProcessingTokenization
Converting text into model-readable tokens while balancing vocabulary and sequence length.
Deep LearningAttention
A differentiable mechanism for routing information between positions according to learned relevance.
Large Language ModelsTransformers
Sequence models built from attention, residual streams, normalization, and feed-forward blocks.
Large Language ModelsPretraining
Large-scale self-supervised learning that creates broadly capable foundation models.
Large Language ModelsFine-tuning
Adapting pretrained models to specific tasks, styles, or domains with additional training.
Large Language ModelsPrompting
Designing instructions, examples, and context to steer model behavior at inference time.
AI Systems and EvaluationRAG
Retrieval-augmented generation grounds model responses in external documents and search results.
Large Language ModelsRLHF
Preference optimization that aligns model outputs using human feedback and reward models.
AI Systems and EvaluationEvaluation
Measuring quality, robustness, safety, and usefulness with offline and human-centered tests.
AI Systems and EvaluationQuantization
Compressing model weights and activations to reduce memory and inference cost.
AI Systems and EvaluationAI Agents
Systems that plan, use tools, retrieve context, and iterate toward goals with model calls.