IA MLO study materials
IA MLO study resources

IA MLO key terms

IA MLO · Get comfortable with the vocabulary.

MLOps

The set of engineering practices and cultural norms that keep machine learning systems reliable from data collection through training, deployment, and ongoing operation, combining software engineering, data engineering, and model management disciplines.

Related: Model Lifecycle, Continuous Training
Model Lifecycle

The end-to-end sequence a model passes through: problem framing, data preparation, experimentation, training, validation, deployment, monitoring, and eventual retirement or replacement. Each stage has distinct tooling, ownership, and quality gates.

Related: MLOps, Model Registry
Experiment Tracking

Recording the inputs and outputs of each training run, such as hyperparameters, dataset versions, code commits, metrics, and artifacts, so results can be compared, audited, and reproduced later. Usually implemented with a metadata store and run identifiers.

Related: Model Registry, Reproducibility
Model Registry

A versioned catalog of trained model artifacts with metadata such as lineage, metrics, stage labels, and approval status. It acts as the handoff point between experimentation and deployment pipelines.

Related: Experiment Tracking, Model Versioning
Model Versioning

Assigning unique, immutable identifiers to each trained model artifact and its associated data and code state, so any deployed prediction can be traced back to an exact build and reproduce or roll back safely.

Related: Model Registry, Reproducibility
Reproducibility

The ability to recreate a prior training result or prediction from recorded inputs: code revision, data snapshot, environment, random seeds, and configuration. It is a prerequisite for debugging regressions and for regulatory audit.

Related: Experiment Tracking, Data Versioning
Data Versioning

Tracking changes to datasets and their transformations over time with immutable snapshots or content hashes, so training runs can be tied to a precise data state and data changes can be reviewed like code changes.

Related: Reproducibility, Feature Store
Feature Store

A shared system that computes, stores, and serves feature values consistently for both offline training and online inference, reducing training-serving skew and letting teams reuse curated features across models.

Related: Training-Serving Skew, Data Versioning
Training-Serving Skew

A mismatch between how features or preprocessing are computed during training versus during live inference, which silently degrades predictions. Common causes are different code paths, stale batch data, and inconsistent time windows.

Related: Feature Store, Model Monitoring
Continuous Integration

Automatically building and testing code changes on every commit, including data validation and model quality tests in ML repositories, so defects are caught before they reach shared branches or deployment artifacts.

Related: Continuous Delivery, ML Pipeline
Continuous Delivery

Keeping every validated change in a deployable state and automating promotion through environments, so releasing a model or pipeline update is a routine, low-risk, repeatable action rather than a manual event.

Related: Continuous Integration, Continuous Training
Continuous Training

Automatically retraining and revalidating models when triggered by schedules, new data, or detected performance drift, then promoting candidates that pass quality gates. It extends CI/CD to cover model artifacts, not just code.

Related: Model Drift, Continuous Delivery
ML Pipeline

An orchestrated, repeatable workflow of steps such as data extraction, validation, transformation, training, evaluation, and packaging. Pipelines make each stage testable and let the same definition run in development and production.

Related: Pipeline Orchestration, Continuous Integration
Pipeline Orchestration

A scheduler and dependency manager that runs pipeline steps in the correct order, handles retries, parallelism, and failure alerts, and records run history. Examples include workflow DAG schedulers used to coordinate data and model jobs.

Related: ML Pipeline, Directed Acyclic Graph
Directed Acyclic Graph

A graph of tasks with one-way dependencies and no cycles, used to express pipeline order. It lets an orchestrator determine which steps can run in parallel and which must wait for upstream outputs.

Related: Pipeline Orchestration, ML Pipeline
Model Serving

Exposing a trained model so applications can obtain predictions, typically through an API or embedded library. Serving concerns include latency, throughput, concurrency, input validation, and version routing.

Related: Online Inference, Batch Inference
Online Inference

Generating predictions synchronously per request while a user or system waits, which demands low latency and high availability. It usually requires a resident model server and careful capacity planning.

Related: Model Serving, Batch Inference
Batch Inference

Scoring a large set of records on a schedule or on demand, writing predictions to storage for later use. It favors throughput and cost efficiency over per-request latency and suits non-interactive use cases.

Related: Online Inference, Model Serving
Model Artifact

The persisted output of training: weights, serialization format, preprocessing code or configuration, and metadata needed to load and run the model. Artifacts must be versioned and validated before deployment.

Related: Model Registry, Model Packaging
Model Packaging

Bundling a model artifact with its runtime dependencies, preprocessing logic, and configuration into a portable unit such as a container image, so it behaves identically across environments.

Related: Model Artifact, Containerization
Containerization

Packaging an application and its libraries into an isolated image that runs consistently on any compatible host. For ML it pins framework and driver versions, avoiding environment drift between training and serving.

Related: Model Packaging, Reproducibility
Model Deployment

The process of releasing a trained model into an environment where it serves real traffic, including configuration, capacity, access control, and rollback plans. Deployment patterns determine how risk is contained.

Related: Canary Deployment, Shadow Deployment
Canary Deployment

Routing a small fraction of live traffic to a new model version while most traffic stays on the current one, then gradually increasing exposure if metrics stay healthy. It limits blast radius from a bad release.

Related: Blue-Green Deployment, Rollback
Blue-Green Deployment

Maintaining two identical environments, with only one receiving traffic at a time. A new version is deployed to the idle environment, verified, then traffic is switched over, enabling fast rollback by switching back.

Related: Canary Deployment, Rollback
Shadow Deployment

Running a candidate model in parallel with the production model on the same live inputs but without affecting user-facing responses, so its predictions can be compared safely before any traffic is shifted.

Related: Canary Deployment, Model Monitoring
Rollback

Reverting a deployment to a previously known-good model or configuration when a release causes errors or quality regressions. Fast rollback depends on versioned artifacts and automated traffic switching.

Related: Canary Deployment, Model Registry
Model Monitoring

Continuously observing a deployed model's inputs, outputs, latency, and business outcomes to detect failures, drift, or degradation. It closes the loop between production behavior and future retraining decisions.

Related: Model Drift, Data Drift
Data Drift

A change in the statistical distribution of input features relative to the training data, without necessarily changing the input-output relationship. It can erode accuracy even when the underlying concept is stable.

Related: Concept Drift, Model Monitoring
Concept Drift

A change over time in the true relationship between inputs and the target, so the same feature values now imply different outcomes. Labels are needed to detect it, making delayed feedback a key challenge.

Related: Data Drift, Continuous Training
Model Drift

An umbrella term for any degradation of a deployed model's predictive performance, whether caused by data drift, concept drift, upstream pipeline changes, or stale features. It typically triggers retraining or investigation.

Related: Data Drift, Concept Drift
Ground Truth

The verified correct label or outcome used to evaluate predictions. In production it often arrives late or partially, so monitoring systems must join delayed labels back to earlier predictions.

Related: Model Monitoring, Labeling
Labeling

The process of assigning target values to examples, whether by human annotation, rule-based extraction, or feedback signals. Label quality and consistency directly bound the achievable model performance.

Related: Ground Truth, Data Validation
Data Validation

Automated checks that incoming data meets expectations for schema, ranges, null rates, and distribution, run before training or scoring. Failures block bad data from silently corrupting models or predictions.

Related: Data Drift, ML Pipeline
Feature Engineering

Creating, transforming, and selecting input variables that make patterns easier for a model to learn. In production these transformations must be versioned and shared between training and serving code.

Related: Feature Store, Training-Serving Skew
Hyperparameter Tuning

Searching over configuration values that control the learning process, such as learning rate or tree depth, using validation performance to choose a setting. Tuning runs must be tracked to avoid unreproducible results.

Related: Experiment Tracking, Reproducibility
Model Evaluation

Assessing a trained model against held-out data and task-appropriate metrics, including subgroup and robustness checks, to decide whether it is fit for deployment. Evaluation criteria should be defined before training begins.

Related: Model Validation, Ground Truth
Model Validation

An independent gate that confirms a candidate model meets accuracy, fairness, latency, and compliance requirements before release. It separates the team that builds a model from the team that approves it.

Related: Model Evaluation, Model Registry
A/B Testing

Randomly splitting live traffic between a control and a treatment model and comparing outcome metrics statistically. It measures real-world impact but requires sufficient sample size and careful guardrail metrics.

Related: Canary Deployment, Model Monitoring
Model Interpretability

Techniques that explain why a model produced a given prediction or which inputs drive its behavior overall. It supports debugging, fairness review, and regulatory obligations in high-stakes domains.

Related: Model Evaluation, Model Monitoring