🤖

Machine Learning & AI Topics

Production machine learning systems, model development, deployment, and operationalization. Covers ML architecture, model training and serving infrastructure, ML platform design, responsible AI practices, and integration of ML capabilities into products. Excludes research-focused ML innovations and academic contributions (see Research & Academic Leadership for publication and research contributions). Emphasizes applied ML engineering at scale and operational considerations for ML systems in production.

Debugging and Testing ML Systems

Finding, diagnosing, and fixing problems in ML code, data, and models, and building tests that catch these problems before they reach users. Covers common ML pitfalls (data leakage, shape mismatches, silent training bugs, mis-specified loss or metrics), root-cause analysis of model regressions and production incidents (accuracy drops, calibration drift, intermittent or hard-to-reproduce failures), distributed-training-specific failures (multi-GPU divergence, intermittent OOM, precision-related instability), and the diagnostic tooling that supports it (reproducibility artifacts, structured logging, instrumentation). Also covers testing ML systems directly: unit tests for data and feature pipelines, validation checks for datasets and features, test oracles and acceptance criteria for probabilistic or non-deterministic model outputs, and integration and regression tests that catch model or pipeline regressions before deployment. Emphasizes the engineering rigor that keeps ML systems correct and maintainable.

86 questions

Responsible AI: Fairness, Bias, and Interpretability

Building ML and AI systems that are fair, explainable, and safe. Covers identifying and mitigating bias, fairness metrics and tradeoffs, model interpretability and explainability techniques, label-bias feedback loops, and responsible and safe development practices for production models. Emphasizes accountability and transparency as first-class design constraints.

142 questions

Generative AI and Large Language Models

The capabilities and behavior of modern generative and large language models. Covers how LLMs are pretrained, in-context learning and few-shot prompting, generative model families (autoregressive, diffusion), context windows, and tokenization and sampling. Emphasizes understanding what generative models can and cannot do and how they differ from discriminative ML.

21 questions

Model Evaluation and Validation

Measuring whether a model is good enough to trust and ship. Covers metric selection for classification, regression, and ranking (precision/recall, ROC-AUC, calibration, RMSE), offline validation design, evaluation-metric-to-business-objective alignment, and production safety guardrails. Emphasizes choosing metrics that reflect real objectives and avoiding misleading evaluations.

183 questions

Model Training Infrastructure and Distributed Training

Scaling model training across hardware and time. Covers GPU/accelerator considerations, data and model parallelism, distributed and large-scale training, experiment tracking and training infrastructure, and the training-versus-inference compute tradeoff. Focuses on the systems and resource decisions that make large-model training feasible.

22 questions

LLM Evaluation and Observability

Measuring, monitoring and releasing generative and LLM-powered systems. Covers evaluation of open-ended outputs (human review, calibrated model-graded judges, reference-based and embedding scores, perplexity), hallucination, toxicity, privacy-leak and red-team checks, offline benchmarks versus online monitoring, and production observability (logs, traces, metrics, cost and token attribution, privacy-safe telemetry, drift and quality alerts). Also release decisions: A/B tests, canary rollouts, SLOs and go or no-go gates. Building the grounding architecture itself, calibration of predictive models and general software testing are covered elsewhere.

6 questions

ML Research to Production

Bridging novel research and shipped systems. Covers the research-to-production pipeline, staying current with emerging techniques, prototyping and validating novel algorithms or system designs, and the tradeoffs of adopting cutting-edge methods in a production setting. Emphasizes translating advanced or experimental work into reliable, shippable ML.

6 questions

Machine Learning Fundamentals

Core concepts that underpin all machine learning work. Covers the difference between supervised, unsupervised, and reinforcement learning, the training/validation/test split, the learning objective, and how models generalize from data. Emphasizes conceptual clarity and knowing which learning paradigm fits a given problem rather than any single algorithm.

49 questions

Prompt Engineering

Designing prompts and instructions that steer large language models toward reliable, controllable outputs without changing model weights. Covers zero- and few-shot prompting and example selection, chain-of-thought and step-by-step reasoning prompts, system, developer and role instructions and instruction hierarchy, output formatting and structured output (JSON schemas, templates, constraints), task decomposition and prompt chaining, managing context and token budgets inside a prompt, prompt injection as a design constraint, and iterating on, versioning and regression-testing prompts against a test set. Also covers prompt-level ways to reduce hallucination (grounding in supplied text, quoting support, allowing abstention) and unsafe, toxic or off-policy output (scoped roles, refusal templates), and prompting a model to generate constrained, validated output such as SQL. Boundary: excludes how models are pretrained and behave internally, sampling and decoding internals, fine-tuning, retrieval pipelines, and general LLM evaluation and monitoring.

0 questions
Page 1/3