CAIP (AIP-210) study materials
CAIP (AIP-210) study resources

CAIP (AIP-210) key terms

CAIP (AIP-210) · Get comfortable with the vocabulary.

Supervised learning

A training approach where a model learns from labeled input-output pairs, adjusting its parameters to minimize the gap between predicted and true answers so it can generalize to new data.

Related: Label, Overfitting, Train-validation-test split
Unsupervised learning

A training approach that finds structure in unlabeled data, such as clusters, density regions, or lower-dimensional representations, without any target answers being supplied during learning.

Related: Clustering, Dimensionality reduction
Reinforcement learning

A paradigm where an agent learns a policy by taking actions in an environment and using scalar rewards as feedback, balancing exploration of new actions against exploitation of known good ones.

Related: Reward function, Policy
Label

The known target value or category attached to a training example, which a supervised model is trained to predict for unseen inputs at inference time.

Related: Supervised learning, Ground truth
Feature

An individual measurable input variable used by a model to make predictions, such as a customer's age, a pixel value, or a token count in a document.

Related: Feature engineering, Feature store
Feature engineering

The practice of creating, transforming, and selecting input variables so that a model can learn patterns more effectively, for example via scaling, encoding categories, or deriving ratios.

Related: Feature, One-hot encoding, Data leakage
Overfitting

A failure mode where a model memorizes training-set noise and performs well on seen data but poorly on new data, typically signaled by a widening gap between training and validation error.

Related: Regularization, Cross-validation, Bias-variance tradeoff
Underfitting

A condition where a model is too simple or insufficiently trained to capture the underlying pattern, producing high error on both training data and unseen data.

Related: Overfitting, Bias-variance tradeoff
Bias-variance tradeoff

The tension between a model's tendency to miss real patterns (bias) and its sensitivity to random fluctuations in the training sample (variance), which guides model complexity choices.

Related: Overfitting, Underfitting, Regularization
Regularization

A set of techniques that penalize model complexity, such as L1 or L2 weight penalties and dropout, to reduce overfitting and improve generalization to unseen data.

Related: Overfitting, Hyperparameter
Cross-validation

A resampling procedure that splits data into multiple folds, training and validating repeatedly so performance estimates are more stable and less dependent on one particular split.

Related: Train-validation-test split, Overfitting, Hyperparameter tuning
Train-validation-test split

Partitioning a dataset into separate portions for fitting parameters, tuning hyperparameters, and final unbiased evaluation, keeping the test set untouched until the very end.

Related: Cross-validation, Data leakage
Data leakage

A modeling error where information that would not be available at prediction time, such as target-derived features or test statistics, contaminates training and inflates measured performance.

Related: Train-validation-test split, Feature engineering
Hyperparameter

A configuration value set before training, such as learning rate, tree depth, or number of layers, that controls how the learning algorithm behaves rather than being learned from data.

Related: Hyperparameter tuning, Regularization
Hyperparameter tuning

The systematic search over configuration values, using grid, random, or Bayesian methods, evaluated on validation data to select settings that maximize generalization performance.

Related: Hyperparameter, Cross-validation
Classification

A supervised task predicting a discrete category or probability distribution over classes, evaluated with metrics such as accuracy, precision, recall, F1, and area under the ROC curve.

Related: Precision and recall, Confusion matrix
Regression

A supervised task predicting a continuous numeric value, evaluated with metrics such as mean absolute error, root mean squared error, and coefficient of determination.

Related: Supervised learning
Clustering

An unsupervised technique that groups similar records together based on a distance or similarity measure, without predefined labels, to reveal natural segments in data.

Related: Unsupervised learning, Dimensionality reduction
Dimensionality reduction

Techniques such as principal component analysis or autoencoders that compress many input variables into fewer informative dimensions, aiding visualization, speed, and noise reduction.

Related: Feature engineering, Clustering
Confusion matrix

A table cross-tabulating predicted versus actual classes, showing true positives, false positives, false negatives, and true negatives from which many classification metrics are computed.

Related: Precision and recall, Classification
Precision and recall

Precision is the share of positive predictions that are correct; recall is the share of actual positives that are found. Their balance matters when class costs differ.

Related: Confusion matrix, F1 score
F1 score

The harmonic mean of precision and recall, giving a single balanced metric that is useful when classes are imbalanced and both false positives and false negatives matter.

Related: Precision and recall
Ground truth

The verified reference answer or measured reality against which model predictions and evaluation metrics are compared, ideally produced by reliable human annotation or instrumentation.

Related: Label, Data annotation
Data annotation

The human or automated process of assigning labels to raw data, such as tagging images or rating text, whose quality and consistency directly bound achievable model performance.

Related: Ground truth, Label
Neural network

A model composed of layered units that apply weighted sums and nonlinear activations, trained by backpropagation to learn hierarchical representations from raw inputs.

Related: Backpropagation, Deep learning
Deep learning

The subfield of machine learning using neural networks with many layers, which learn feature hierarchies automatically and excel on perceptual data such as images, audio, and text.

Related: Neural network, Transfer learning
Backpropagation

The algorithm that computes gradients of a loss with respect to each network parameter by applying the chain rule backward through the computation graph, enabling gradient-based updates.

Related: Neural network, Gradient descent
Gradient descent

An iterative optimization method that updates parameters in the direction that reduces a loss function, controlled by a learning rate and often computed on mini-batches.

Related: Backpropagation, Hyperparameter
Transfer learning

Reusing a model pretrained on a large general dataset and adapting it to a narrower target task, often by fine-tuning some layers, which reduces data and compute requirements.

Related: Fine-tuning, Foundation model
Fine-tuning

Continuing training of a pretrained model on task-specific or domain-specific data, adjusting some or all weights so its behavior better matches the target use case.

Related: Transfer learning, Foundation model
Foundation model

A large model pretrained on broad data that can be adapted to many downstream tasks through prompting, fine-tuning, or retrieval augmentation rather than training from scratch.

Related: Transfer learning, Fine-tuning, Large language model
Large language model

A transformer-based model trained on vast text corpora to predict and generate language, capable of instruction following, summarization, and question answering when appropriately prompted.

Related: Foundation model, Prompt engineering, Hallucination
Prompt engineering

The practice of designing instructions, examples, and context supplied to a generative model to reliably elicit accurate, well-formatted, and safe outputs for a task.

Related: Large language model, Retrieval-augmented generation
Retrieval-augmented generation

An architecture that retrieves relevant documents from an external index and inserts them into a model's prompt, grounding answers in current or proprietary knowledge and reducing fabrication.

Related: Vector database, Hallucination, Prompt engineering
Hallucination

A confident but incorrect or fabricated model output not supported by source data, mitigated through grounding, retrieval, verification steps, and human review.

Related: Retrieval-augmented generation, Human-in-the-loop
Vector database

A store optimized for embedding vectors that supports similarity search, commonly used to retrieve semantically related passages for recommendation, search, and retrieval-augmented generation.

Related: Embedding, Retrieval-augmented generation
Embedding

A dense numeric vector representing an item's meaning, learned so that semantically similar items land near each other and can be compared with distance or cosine similarity.

Related: Vector database, Dimensionality reduction
MLOps

The discipline of operationalizing machine learning: versioning data and models, automating training and deployment, monitoring in production, and governing the lifecycle collaboratively across teams.

Related: Model drift, CI/CD for ML, Model registry
Model drift

Degradation of production performance as input distributions or input-output relationships change over time, detected by monitoring prediction quality and data statistics against baselines.

Related: MLOps, Model monitoring
Model registry

A catalog that tracks model versions, artifacts, metadata, and approval stages, enabling reproducible deployment, rollback, and auditability across environments.

Related: MLOps, CI/CD for ML
CI/CD for ML

Automated pipelines that build, test, and deploy models and their surrounding code and data transformations, including validation gates that catch regressions before release.

Related: MLOps, Model registry
Model monitoring

Continuous tracking of live model inputs, outputs, latency, and quality metrics, with alerting thresholds so that drift, bias, or failures are caught and remediated promptly.

Related: Model drift, MLOps
Human-in-the-loop

A design pattern where people review, correct, or approve model outputs at defined checkpoints, improving safety and quality while generating feedback for retraining.

Related: Hallucination, Model monitoring
Responsible AI

A framework of principles and practices addressing fairness, transparency, privacy, safety, and accountability so AI systems behave ethically and meet stakeholder and regulatory expectations.

Related: Bias and fairness, Model explainability, Data privacy
Bias and fairness

The study and mitigation of systematic disadvantage in model outcomes across groups, addressed through representative data, fairness metrics, subgroup testing, and documented tradeoffs.

Related: Responsible AI, Model explainability
Model explainability

Methods such as feature importance, partial dependence, and local surrogate explanations that help stakeholders understand why a model produced a given prediction and trust or challenge it.

Related: Responsible AI, Bias and fairness
Data privacy

Protecting personal and sensitive information throughout collection, training, and inference using minimization, consent, de-identification, encryption, and access controls aligned to regulation.

Related: Responsible AI, Data governance
Data governance

The policies, roles, and controls governing data quality, lineage, access, retention, and compliance, ensuring AI inputs are trustworthy, auditable, and lawfully used.

Related: Data privacy, Feature store
Feature store

A shared platform that computes and serves curated features consistently for training and online inference, reducing duplication and preventing training-serving skew.

Related: Feature, MLOps
Training-serving skew

A mismatch between how features or preprocessing are computed during training versus at inference, causing production accuracy to fall below validated results.

Related: Feature store, Model drift