PROMETHEUS OS
NATIVE AI OPERATING SYSTEM
[INIT] Prometheus OS loading...
[CORE] Neural interface initializing...
[AI] LLM router connecting...
[MEM] Memory graph loading...
[AGT] Agent chains on standby...
[SEC] Security protocols active...
[NET] Provider mesh established...
[UI] Workspace rendering...
[DONE] All systems nominal.
Welcome to PROMETHEUS OS.
READY · OFFLINE · SECURE · PRIVATE
🎨 THEME ENGINE
PROMETHEUS OS · 23 THEMES
Trial version: Dark + Light themes only.
Full theme access with PROMETHEUS OS license.
Dark theme active
Experience all 23 themes in PROMETHEUS OS
Prometheus AI Academy · free · no sign-up

Learn AI from the ground up

A complete, college-level program: the history, the math, every major type of AI, and the engineering practice used in industry today. Each lesson has learning objectives, worked examples, code, a quiz, exercises with full solutions, and further reading. Every lesson is independently fact-checked.

17
Courses
116
Lessons
480
Exercises
~32 h
Of study
Your progress: 0 of 116 lessons
Progress is saved in this browser only. Create a free account to keep it on every device. Create free account Sign in

Choose a learning path

Pick the role you're working toward; the courses it needs are highlighted below. Or work through every course in order.

The map of AI

Each family sits inside the one before it: generative AI is a kind of deep learning, which is a kind of machine learning, which is one approach to AI. Click any box to open the lesson that teaches it.

Artificial intelligenceAny system that performs tasks we associate with intelligence.
Machine learningSystems that learn patterns from data instead of hand-written rules.
Deep learningMachine learning with many-layered neural networks.
Generative AIDeep learning models that create new text, images, audio, video and code.

Course catalog

Foundations
AI 100

Introduction to Artificial Intelligence

What AI is, the types of AI, how machines learn, how language models work and where AI is used.

Beginner7 lessons · 2 h · 0/7 done
AI 110

History of Artificial Intelligence

From Turing and Dartmouth through symbolic AI, two AI winters, statistical learning and deep learning to the LLM era.

Beginner6 lessons · 2 h · 0/6 done
MATH 150

Mathematics for AI

The linear algebra, calculus, probability, information theory and optimization behind every model.

Intermediate5 lessons · 1 h · 0/5 done
AI 120

Using AI Effectively

Prompting from fundamentals to advanced techniques, context engineering, multimodal input, verification and privacy.

Beginner8 lessons · 2 h · 0/8 done
Core Machine Learning & Deep Learning
AI 200

Machine Learning Foundations

The ML workflow, regression, trees and ensembles, classic classifiers, unsupervised learning, evaluation and features.

Intermediate7 lessons · 2 h · 0/7 done
AI 210

Deep Learning

Neural networks and backpropagation, training deep nets, CNNs, RNNs, transformers in depth, and what comes next.

Intermediate6 lessons · 2 h · 0/6 done
Applied & Generative AI
AI 220

Applied AI Fields

Computer vision, NLP, speech, recommender systems, forecasting, anomaly detection, reinforcement learning and robotics.

Intermediate8 lessons · 2 h · 0/8 done
AI 230

Generative AI

VAEs, GANs and diffusion, image, video, audio and multimodal models, deepfakes and content provenance.

Intermediate6 lessons · 2 h · 0/6 done
LLM Engineering
AI 300

Large Language Models

Pretraining, scaling laws, post-training and alignment, model size, MoE, quantization, the KV cache, reasoning, distillation, evaluation and licensing.

Advanced11 lessons · 3 h · 0/11 done
AI 320

Knowledge Systems: RAG & Memory

Embeddings, vector databases, chunking, hybrid retrieval and reranking, GraphRAG, agentic RAG, evaluation and memory.

Advanced9 lessons · 3 h · 0/9 done
AI 330

Building AI Applications & Agents

APIs and pricing, tool use, structured outputs and guardrails, agents, multi-agent systems, MCP, computer-use and voice agents.

Advanced10 lessons · 3 h · 0/10 done
Systems, Infrastructure & Production
AI 310

AI Infrastructure & Local AI

Hardware from laptops to data centers, tokens per second, runtimes, inference serving at scale, clustering and energy.

Advanced9 lessons · 2 h · 0/9 done
AI 340

MLOps & LLMOps

The ML lifecycle, data engineering, deployment, monitoring and drift, and running LLM applications in production.

Advanced5 lessons · 1 h · 0/5 done
AI 350

AI Operating Systems

How an AI operating system connects models, agents, tools and security rails, and routes work between local and hosted AI.

Intermediate2 lessons · 1 h · 0/2 done
Responsibility, Business & Career
AI 400

Responsible AI: Safety, Ethics, Law & Governance

Security risks, bias, the law, governance frameworks, privacy-preserving AI, alignment and interpretability, frontier risk.

Intermediate7 lessons · 2 h · 0/7 done
AI 410

AI in Business & Careers

Adopting AI, AI product management, AI across industries, and how to become an AI engineer.

Intermediate6 lessons · 2 h · 0/6 done
Capstone
AI 490

Capstone Projects

Four portfolio projects: an image classifier, a cited RAG assistant, a fine-tuned small model, and an MCP agent.

Advanced4 lessons · 1 h · 0/4 done

AI glossary

846 terms, each linked to the lesson that explains it.

2:4 sparsity
A structured-sparsity pattern in which two of every four values in a matrix are zero, letting supporting hardware skip them; vendors often quote headline TOPS with it.
Learn more: AI Hardware Explained →
510(k)
A US FDA premarket pathway in which a manufacturer shows that a new device is substantially equivalent to a legally marketed predicate device.
Learn more: AI in Healthcare and Science →
85% rule
The AI Index's guideline that a model fits only if its total memory need is at most 85% of usable memory.
Learn more: Choosing a Machine for Local AI →
95th percentile latency
The response time within which 95% of requests complete.
Learn more: Evaluating AI Systems →
A/B test
A randomized controlled experiment that compares a control and a treatment experience on live users using pre-specified metrics.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Acceptable Use Policy (AUP)
A document incorporated into a model license that lists prohibited uses of the model.
Learn more: Open Weights, Open Source and Model Licensing →
Accessibility tree
A semantic representation of a user interface, exposed for assistive technology, listing elements with roles, names, states and positions.
Learn more: Computer-Use and Browser Agents →
Action-value function
The expected return from taking a given action in a given state and following a policy afterwards.
Learn more: Reinforcement Learning →
Activation function
The element-wise non-linear function applied to a neuron's pre-activation, such as ReLU, tanh, sigmoid or GELU.
Learn more: Neural Networks and Backpropagation →
Active parameters
The weights actually used to produce a single token.
Learn more: Mixture of Experts →
Adam
An adaptive optimizer that scales bias-corrected first-moment estimates of the gradient by the square root of bias-corrected second-moment estimates.
Learn more: Optimization for Machine Learning →
AdamW
A variant of Adam that applies weight decay directly to the parameters instead of adding an L2 term to the gradient.
Learn more: Optimization for Machine Learning →
Adapter
The small set of trained weights produced by LoRA that modifies a base model.
Learn more: Fine-Tuning vs Prompting →
Adapter merging
Adding the learned low-rank update into the base weights to produce a standalone model with no adapter overhead.
Learn more: Capstone: LoRA Fine-Tune a Small Open Model →
Additive (Bahdanau) attention
An attention mechanism that scores each encoder state with a small feed-forward network of the decoder state and that encoder state, then forms a softmax-weighted context vector.
Learn more: Recurrent Networks and Sequence Modelling →
Admissible heuristic
A heuristic that never overestimates the true remaining cost to the goal, which guarantees A* finds an optimal path.
Learn more: Symbolic AI: Search, Knowledge and the Expert-Systems Boom →
Advantage
How much better an action is than the policy's average action in that state: Q(s,a) minus V(s).
Learn more: Reinforcement Learning →
Adverse action notice
A notice a US creditor must give an applicant who is denied credit or offered worse terms, stating the specific principal reasons.
Learn more: AI in Finance, Law and Government →
Adverse impact ratio
The favourable-outcome rate of one group divided by that of the comparison group.
Learn more: AI in Finance, Law and Government →
Agent
An AI system that pursues a goal over multiple steps by choosing actions, observing their results and deciding what to do next.
Learn more: The types of AI: a complete map →
Agent Card
In the A2A protocol, a JSON document in which an agent advertises its identity, skills, endpoint and authentication requirements.
Learn more: Multi-Agent Systems →
Agent loop
The control loop that sends the conversation to a model, executes requested tool calls, appends results and repeats until a final answer or a limit.
Learn more: Capstone: Build a Safe Tool-Using Agent with MCP →
Agentic RAG
A retrieval-augmented system in which the language model decides when, where and how to retrieve, typically in an iterative tool-calling loop.
Learn more: Agentic RAG: Retrieval as a Tool →
AI agent
A system that uses an AI model to plan and carry out multi-step tasks, often by calling tools.
Learn more: How We Got Here: A Short History of AI →
AI bill of materials
A record of the models, versions, hashes, licenses and datasets that make up an AI system.
Learn more: Open Weights, Open Source and Model Licensing →
AI engineer
An engineer who builds products on foundation models, combining prompting, retrieval, tools, evaluation and guardrails.
Learn more: Becoming an AI Engineer →
AI inventory
A register of every AI system an organisation builds, buys or embeds, recording its purpose, owner, data, applicable rules and evidence.
Learn more: AI Law and Regulation →
AI literacy
A practical understanding of what AI systems can and cannot do and how to use them safely.
Learn more: AI and Your Career →
AI management system (AIMS)
The set of policies, roles, processes and controls an organization uses to direct and control its development, provision or use of AI, as specified by ISO/IEC 42001.
Learn more: AI Governance Frameworks: NIST, ISO/IEC 42001, OECD and Building a Program →
AI operating system
Software that brokers access between AI models and agents and the data, tools and accounts they use, enforcing rules and keeping records in one place.
Learn more: What is an AI operating system? →
AI PRD
A product requirements document extended with AI-specific sections such as task examples, quality bar, error handling and unit economics.
Learn more: AI Product Management: Metrics, UX for Uncertainty and Unit Economics →
AI winter
A period when funding and interest in AI fall sharply after expectations go unmet.
Learn more: How We Got Here: A Short History of AI →
AlexNet
The deep neural network that won the 2012 ImageNet image-recognition competition by a wide margin.
Learn more: How We Got Here: A Short History of AI →
Algorithm register
A public record describing algorithmic systems used by a government body, their purpose and their oversight.
Learn more: AI in Finance, Law and Government →
Algorithmic bias
Systematically worse or less favorable outcomes from an automated system for particular groups of people.
Learn more: Bias and Fairness in AI →
Alignment faking
A model selectively complying with a training objective while it believes it is being trained, in order to avoid having its behavior or preferences modified.
Learn more: Alignment and Interpretability: Making Models Do What We Mean, and Seeing Why →
All-reduce
A collective operation in which every device contributes a vector and every device receives the elementwise sum.
Learn more: Clustering and Multi-GPU Setups →
Alpha–beta model
A communication cost model in which sending m bytes takes a fixed latency alpha plus m divided by bandwidth beta.
Learn more: Clustering and Multi-GPU Setups →
Ambient scribe
A tool that records a clinical conversation, transcribes it and drafts a structured note for the clinician to review.
Learn more: AI in Healthcare and Science →
Amdahl's law
A formula for the overall speed-up when only a fraction f of the work is accelerated by a factor s: 1 / ((1 - f) + f/s).
Learn more: AI and Your Career →
Answer relevance
How directly and completely a generated answer addresses the question that was asked.
Learn more: Evaluating RAG Systems →
Any-to-any model
A multimodal model that can accept and generate several modalities, such as text, images and audio.
Learn more: Multimodal Foundation Models →
API
A programming interface that lets software send requests to a service and receive responses.
Learn more: Choosing a Model →
Approval fatigue
The tendency of people asked to approve many actions to stop reading them carefully and approve by habit.
Learn more: AI Security Risks →
Approval gate
Code that pauses a requested state-changing action until a human explicitly allows it.
Learn more: Capstone: Build a Safe Tool-Using Agent with MCP →
Approximate nearest neighbour (ANN)
Search that returns most, but not necessarily all, of the true nearest vectors while examining only a fraction of the collection.
Learn more: Vector Databases and Indexing →
ARIMA
A model combining autoregression on past values, differencing to remove non-stationarity and a moving average of past errors.
Learn more: Time-Series Forecasting →
Arithmetic intensity
FLOPs performed per byte read from memory; low values mean a computation is limited by memory bandwidth rather than compute.
Learn more: KV Cache and Context Cost →
Artificial general intelligence (AGI)
A hypothetical AI that could learn and perform almost any intellectual task a human can.
Learn more: What AI Is (and Isn't) →
Artificial intelligence (AI)
The field of building computer systems that perform tasks normally thought to require human intelligence.
Learn more: What AI Is (and Isn't) →
ASR
Automatic speech recognition, the conversion of spoken audio into text.
Learn more: Voice Agents →
Attention
A mechanism that lets the model weigh how relevant each earlier token is when processing the current one.
Learn more: How Large Language Models Work →
Attention head
One of several parallel attention computations in a layer, each with its own view of the context.
Learn more: KV Cache and Context Cost →
Audit log
A durable record of the requests, tool calls and decisions an AI system made, used to review what happened.
Learn more: What is an AI operating system? →
Augmentation
Using AI to help a person do a task faster or better while the person stays in charge.
Learn more: AI and Your Career →
Autocorrelation function (ACF)
The correlation between a series and its own values k steps earlier, plotted against lag k.
Learn more: Time-Series Forecasting →
Autograd
Automatic differentiation that records operations during the forward pass and computes gradients in reverse.
Learn more: Neural Networks and Backpropagation →
Automation
Having a machine perform a task with little or no human involvement.
Learn more: AI and Your Career →
Average precision
A step-wise summary of the precision-recall curve whose random-classifier baseline equals the positive class rate.
Learn more: Model Evaluation and Metrics →
Average precision (AP)
The area under a detector's interpolated precision-recall curve for one class at a given IoU threshold.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Back-of-envelope estimate
A quick, approximate calculation of load, cost or latency used to check a design's feasibility.
Learn more: Becoming an AI Engineer →
Backbone
The pretrained feature-extraction network (such as a ResNet or ViT) that converts an image into feature maps used by task-specific heads.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Backpropagation
An efficient way to calculate how much each parameter contributed to the error, by working backwards through the network.
Learn more: How Machines Learn →
Backpropagation through time (BPTT)
Training a recurrent network by unrolling it across time steps and applying backpropagation to the resulting shared-weight graph.
Learn more: Recurrent Networks and Sequence Modelling →
Bagging
Training models on bootstrap resamples of the data and averaging their predictions to reduce variance.
Learn more: Decision Trees and Ensembles →
Barge-in
A user interrupting a voice agent while it is speaking, which the agent must detect and yield to.
Learn more: Voice Agents →
Base rate
The prevalence of a condition in the population being tested, which strongly affects how many positive detections are true.
Learn more: Deepfakes and Content Provenance →
Baseline
The simplest reasonable predictor, such as the majority class or the training mean, against which a model is compared.
Learn more: The ML Workflow: Framing, Data, Splits and Leakage →
Batch API
A way to submit many requests for delayed processing in exchange for a lower price.
Learn more: APIs, Tokens and Pricing →
Batch inference
Scoring a whole dataset on a schedule and storing the predictions for later use, rather than answering individual requests.
Learn more: Deploying Models: From Artifact to Production Service →
Batch normalization
Normalizing each feature with the mean and variance of the current mini-batch, followed by a learnable scale and shift.
Learn more: Training Deep Networks in Practice →
Batching
Processing several requests in the same pass over the weights to raise total throughput.
Learn more: Tokens per Second: Estimating Local AI Speed →
Bayes error rate
The lowest error rate achievable by any classifier on a given data distribution.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Bayes' rule
The formula for updating the probability of a hypothesis given evidence, using the prior and the likelihood.
Learn more: The Statistical Turn: Probabilistic AI and Machine Learning (1988–2010) →
Bayesian network
A directed acyclic graph whose nodes are random variables and whose joint distribution factorizes into each variable's probability given its parents.
Learn more: The Statistical Turn: Probabilistic AI and Machine Learning (1988–2010) →
Behaviour cloning
Imitation learning by supervised training of a policy on expert observation–action pairs.
Learn more: Robotics and Autonomous Systems →
Bellman optimality equation
The recursive condition that the optimal value of a state equals the best action's expected reward plus discounted optimal next-state value.
Learn more: Reinforcement Learning →
Benchmark
A fixed set of tasks and a scoring rule used to compare models consistently.
Learn more: Benchmarks and Evaluation →
BF16
A 16-bit floating-point format with the range of 32-bit numbers but less precision.
Learn more: Quantization →
Bi-encoder
A model that encodes queries and documents independently into vectors, so document vectors can be precomputed and indexed.
Learn more: Advanced Retrieval: Hybrid Search, Reranking and Query Rewriting →
Bit / byte
A bit is a single 0 or 1; a byte is eight bits.
Learn more: Parameters and Model Size →
Bits per byte
Cross-entropy expressed in bits and normalised by the number of UTF-8 bytes, which makes losses comparable across tokenizers.
Learn more: Pretraining and Data: How a Base Model Is Made →
Bits per weight (bpw)
The average storage per parameter including scale and offset overhead, which sets file size as parameters × bpw ÷ 8.
Learn more: Local Runtimes and Model Formats →
Blackboard
A shared store that multiple agents read from and write to instead of passing all information through messages.
Learn more: Multi-Agent Systems →
BLEU
A machine-translation metric combining clipped n-gram precisions against reference translations with a brevity penalty.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Block quantization
Storing weights as low-bit integers in small blocks, each with its own higher-precision scale (and sometimes offset) used to reconstruct the values.
Learn more: Local Runtimes and Model Formats →
BM25
A classic keyword-ranking algorithm that scores documents by matching query words, weighting rare words more.
Learn more: Embeddings and Retrieval-Augmented Generation →
Boltzmann machine
A stochastic recurrent network with hidden units whose states follow the Boltzmann distribution and whose weights can be learned from data.
Learn more: Connectionism, Backpropagation and the AI Winters →
Boosting
An ensemble method that trains weak learners sequentially, focusing each on the previous learners' errors, and combines them by weighted vote.
Learn more: The Statistical Turn: Probabilistic AI and Machine Learning (1988–2010) →
Bootstrap
Estimating the uncertainty of a statistic by repeatedly resampling the data with replacement and recomputing the statistic.
Learn more: Evaluating AI Systems →
Bradley-Terry model
A model of pairwise preferences in which the probability that A beats B is the logistic function of their score difference.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
Bradley–Terry model
A statistical model in which the probability that one item beats another is a logistic function of the difference in their strengths.
Learn more: Benchmarks and Evaluation →
Break-even volume
The daily token volume at which the annual cost of running locally equals the annual cost of a hosted service.
Learn more: Why Run AI Locally? →
Brier score
The mean squared difference between predicted probabilities and binary outcomes, a proper scoring rule where lower is better.
Learn more: Model Evaluation and Metrics →
Brittleness
The tendency of a system to perform well within its designed scope but fail abruptly on inputs just outside it.
Learn more: Symbolic AI: Search, Knowledge and the Expert-Systems Boom →
Broadcasting
The array-library rule that aligns shapes from the right and virtually stretches size-1 dimensions so arrays of different shapes can be combined elementwise.
Learn more: Linear Algebra for AI →
Byte-pair encoding (BPE)
A tokenization method that builds a vocabulary by repeatedly merging the most frequent adjacent pairs of symbols, so common words become single tokens and rare words split into pieces.
Learn more: Context Windows and Memory →
C2PA manifest
A signed data structure attached to media that records assertions about its origin and edits and binds them to the content by a cryptographic hash.
Learn more: Deepfakes and Content Provenance →
Calibration
The property that a model's predicted probabilities match the observed frequencies of the outcomes.
Learn more: AI by field: where each kind of AI is used →
Canary release
Gradually shifting a small, increasing fraction of real traffic to a new version while comparing its health metrics with the current version.
Learn more: Deploying Models: From Artifact to Production Service →
Capability threshold
A pre-defined level of dangerous capability in a safety framework that, if reached, triggers specified safeguards or restrictions.
Learn more: Frontier Risk and the AGI Debate →
Carbon intensity
Greenhouse-gas emissions per unit of electricity, usually kg CO2e per kWh, which varies by grid and hour.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
Carbon-aware scheduling
Shifting flexible compute to times or regions with lower grid carbon intensity.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
Catastrophic forgetting
The loss of previously learned general abilities when a model is trained further on a narrow dataset.
Learn more: Fine-Tuning vs Prompting →
Causal mask
A mask that sets attention scores from each position to later positions to minus infinity so a token can attend only to itself and earlier tokens.
Learn more: Transformers: A Deep Dive →
Central limit theorem
The result that the average of many i.i.d. variables with finite variance is approximately normally distributed.
Learn more: Probability and Statistics for AI →
Chain rule
The rule that the derivative of a composition is the product of the derivatives of its parts, summed over all paths of dependence.
Learn more: Calculus and Gradients: How Networks Learn →
Chain-of-thought (CoT)
Prompting a model to produce intermediate reasoning steps before its final answer.
Learn more: Advanced prompting techniques →
Chat template
The rule, stored with a tokenizer, that serialises a list of role-tagged messages into one token sequence with special tokens.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
Chinchilla ratio
The rule of thumb that compute-optimal training uses roughly 20 tokens per model parameter.
Learn more: Scaling Laws and Compute-Optimal Training →
Chunk
A section of a document, typically a few hundred tokens, that is embedded and retrieved as a unit.
Learn more: Embeddings and Retrieval-Augmented Generation →
Chunked prefill
Splitting a long prompt's prefill into chunks interleaved with decode steps to bound latency spikes.
Learn more: Inference Serving at Scale: Batching, KV-Cache Management and Speculative Decoding →
Circuit breaker
A resilience pattern that stops calling a failing dependency for a cooling-off period after repeated errors.
Learn more: LLMOps in Production: Evals, Tracing, Cost and Guardrails →
Citation precision
The fraction of citations in an answer whose cited source actually supports the attached statement.
Learn more: Evaluating RAG Systems →
Classifier-free guidance
A sampling technique that combines conditional and unconditional predictions of one network, scaled by a guidance factor, to strengthen adherence to the condition.
Learn more: Diffusion Models and Flow Matching →
CLIP score
A prompt-alignment metric based on the cosine similarity between CLIP embeddings of an image and its text prompt.
Learn more: Image and Video Generation Systems →
Cohen's kappa
A measure of agreement between two raters that subtracts the agreement expected by chance, ranging up to 1 for perfect agreement.
Learn more: Evaluating AI Systems →
Cold start
The difficulty of recommending for new users or new items that have little or no interaction history.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Collaborative filtering
Recommending items using patterns in the interactions of many users, without relying on item content.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Collective anomaly
A set of observations that is anomalous as a group even if each member looks normal alone.
Learn more: Anomaly and Fraud Detection →
ColumnTransformer
A scikit-learn component that applies different transformers to different columns and concatenates the results.
Learn more: Feature Engineering and Preprocessing Pipelines →
Combinatorial explosion
The exponential growth in the number of possibilities a search must consider as problem size grows.
Learn more: Connectionism, Backpropagation and the AI Winters →
Compaction
Replacing older context with a condensed summary so a conversation or agent run can continue within the window.
Learn more: Context engineering: designing what the model sees →
Complete mediation
The principle that every access to every resource is checked for authority, every time.
Learn more: What is an AI operating system? →
Computational graph
A directed acyclic graph whose nodes are intermediate values and whose edges record which operations produced them.
Learn more: Calculus and Gradients: How Networks Learn →
Compute-optimal
The split of a fixed training-compute budget between model size and training tokens that minimises loss.
Learn more: Scaling Laws and Compute-Optimal Training →
Compute-optimal (Chinchilla) ratio
The finding that, for a fixed training budget, loss is lowest when training tokens grow in proportion to parameters, roughly 20 tokens per parameter.
Learn more: Parameters and Model Size →
Computer-use agent
An agent that operates software through its graphical interface by observing the screen and issuing mouse and keyboard actions.
Learn more: Computer-Use and Browser Agents →
Concept drift
A change over time in the relationship between input features and the target.
Learn more: Anomaly and Fraud Detection →
Condition number
The ratio of the largest to the smallest curvature (Hessian eigenvalue), measuring how elongated a loss valley is.
Learn more: Optimization for Machine Learning →
Confidence interval
An interval produced by a procedure that captures the true parameter value in a stated fraction of repeated experiments.
Learn more: Probability and Statistics for AI →
Confidence target
An instruction to answer only above a stated confidence t, with wrong answers penalised t/(1-t) points so that abstaining is the better choice below t.
Learn more: Hallucinations and How to Verify →
Configuration space
The space of all possible robot configurations, in which planning is performed.
Learn more: Robotics and Autonomous Systems →
Confused deputy
A security flaw in which a program with legitimate authority is tricked into using that authority on behalf of an unauthorized party.
Learn more: The Model Context Protocol (MCP) →
Confusion matrix
A table counting true positives, false positives, false negatives and true negatives, from which most error and fairness metrics are computed.
Learn more: Bias and Fairness in AI →
Connectionism
The approach that models intelligence as emerging from networks of simple units whose connection strengths are learned.
Learn more: Connectionism, Backpropagation and the AI Winters →
Consolidation
Converting accumulated episodic records into compact semantic facts or higher-level summaries.
Learn more: Memory Systems for AI Assistants and Agents →
Constrained decoding
Generation in which tokens that would violate a required format or schema are masked out at each step, so the output is guaranteed to match the structure.
Learn more: Tool Use and Function Calling →
Contamination
When benchmark questions or answers appear in a model's training data, inflating its score.
Learn more: Benchmarks and Evaluation →
Context budget
The memory left for the KV cache after weights and runtime overhead, which sets the longest context a machine can hold for a given model.
Learn more: Choosing a Machine for Local AI →
Context compaction
Summarizing or removing older parts of an agent's history once it reaches a size budget, to bound cost and keep the context focused.
Learn more: AI Agents Explained →
Context engineering
Designing and managing the full set of tokens supplied to a model on each call, including instructions, tools, retrieved data, memory and history.
Learn more: Context engineering: designing what the model sees →
Context isolation
Giving each agent its own context window so that it sees only the information relevant to its subtask.
Learn more: Multi-Agent Systems →
Context precision
A rank-aware measure of how much of the retrieved context is relevant, rewarding relevant chunks placed near the top.
Learn more: Evaluating RAG Systems →
Context recall
The fraction of the information required by the reference answer that is present in the retrieved context.
Learn more: Evaluating RAG Systems →
Context rot
The decline in a model's ability to use information accurately as the amount of input context grows.
Learn more: Context engineering: designing what the model sees →
Context window
The maximum amount of text, measured in tokens, that a model can take into account in a single request.
Learn more: Context Windows and Memory →
Contextual anomaly
An observation that is unusual only given its context, such as time, location or user.
Learn more: Anomaly and Fraud Detection →
Contextual retrieval
Prepending a short LLM-written description of a chunk's place in its document before embedding and keyword-indexing the chunk.
Learn more: Document Processing and Chunking →
Continuous batching
A serving technique that adds new requests to a running batch as soon as capacity frees up.
Learn more: Local Runtimes and Model Formats →
Continuous training (CT)
Automated retraining of models in a production pipeline on a schedule or trigger.
Learn more: The ML Lifecycle, Reproducibility and Experiment Tracking →
Contrastive learning
Training that pulls the embeddings of matching pairs together and pushes mismatched pairs apart.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Contrastive loss
A training objective that pulls matching pairs (such as a query and its answer passage) together in embedding space and pushes non-matching pairs apart.
Learn more: Embeddings and Retrieval-Augmented Generation →
ControlNet
A trainable copy of a diffusion model's encoder that injects a structural condition such as edges, depth or pose through zero-initialized layers.
Learn more: Image and Video Generation Systems →
Convex function
A function for which the segment between any two points on its graph lies on or above the graph, so every local minimum is global.
Learn more: Optimization for Machine Learning →
Core point
In DBSCAN, a point with at least min_samples points within radius epsilon.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
Cosine similarity
A measure of how closely two vectors point in the same direction, equal to their dot product divided by the product of their lengths.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Cost matrix
A table giving the cost of each combination of true class and decision, used to set decision thresholds.
Learn more: Anomaly and Fraud Detection →
Cost-complexity pruning
Choosing the subtree that minimises training error plus a penalty alpha times the number of leaves.
Learn more: Decision Trees and Ensembles →
Coverage
The share of cases a system handles automatically at a given confidence threshold.
Learn more: AI Product Management: Metrics, UX for Uncertainty and Unit Economics →
Credential broker
Trusted code that supplies secrets directly to a target system on an agent's behalf so the model never sees them.
Learn more: Computer-Use and Browser Agents →
Cross-encoder
A model that reads a query and a passage together in one forward pass and outputs a relevance score.
Learn more: Advanced Retrieval: Hybrid Search, Reranking and Query Rewriting →
Cross-entropy
The expected negative log-probability that a model q assigns to outcomes drawn from the true distribution p.
Learn more: Information Theory and Loss Functions →
Cross-entropy loss
The negative logarithm of the probability a model assigned to the correct answer, averaged over examples; the standard training loss for language models.
Learn more: How Large Language Models Work →
Cross-fitting
Computing a data-dependent transform for each fold using only the other folds, so no row's own label influences its feature.
Learn more: Feature Engineering and Preprocessing Pipelines →
Cross-validation
An evaluation scheme that splits data into k folds and averages the score of k models, each validated on a different fold.
Learn more: The ML Workflow: Framing, Data, Splits and Leakage →
Crosswalk
A mapping between the requirements or controls of two or more frameworks so one set of evidence can satisfy several.
Learn more: AI Governance Frameworks: NIST, ISO/IEC 42001, OECD and Building a Program →
CTC
Connectionist Temporal Classification, a loss that sums over all frame-level alignments (with a blank symbol) that collapse to the target transcript.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
Curse of dimensionality
The collection of effects by which data become sparse and distances less informative as the number of dimensions grows.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Cybernetics
Wiener's 1948 science of control and communication through feedback in animals and machines.
Learn more: Origins of AI: From Logic Machines to Dartmouth →
Data augmentation
Applying random label-preserving transformations to training inputs to expose the model to more variation and reduce overfitting.
Learn more: Convolutional Neural Networks →
Data contract
A versioned agreement between data producers and consumers specifying schema, semantics, quality and freshness.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
Data drift
A change in the distribution of model inputs P(X) between training and production.
Learn more: Monitoring, Drift and Incident Response for ML Systems →
Data exfiltration
Moving data out of a system to a destination an attacker controls.
Learn more: AI Security Risks →
Data leakage
When information that would not be available at prediction time, or that comes from the test data, influences training and inflates evaluation scores.
Learn more: How Machines Learn →
Data mixture
The weighted combination of data sources (web, code, math, books and so on) from which pretraining batches are drawn.
Learn more: Pretraining and Data: How a Base Model Is Made →
Data parallelism
Giving each device a full copy of the model and different data, mainly used for training.
Learn more: Clustering and Multi-GPU Setups →
Data protection impact assessment
A documented review of the privacy risks of a data-processing activity and how they will be reduced.
Learn more: AI Law and Regulation →
Data retention
How long a provider keeps your prompts, files and conversations.
Learn more: Privacy and Your Data →
Datasheet for a dataset
Structured documentation of a dataset's motivation, composition, collection, processing, uses, distribution and maintenance.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
DDIM
A sampler for diffusion models that uses a non-Markovian, optionally deterministic update to generate in far fewer steps without retraining.
Learn more: Diffusion Models and Flow Matching →
De Novo classification
A US FDA pathway for novel low-to-moderate-risk devices that have no suitable predicate.
Learn more: AI in Healthcare and Science →
Decode
The phase where the model generates the answer one token at a time, limited mainly by memory bandwidth.
Learn more: Tokens per Second: Estimating Local AI Speed →
Decontamination
Removing benchmark test items from training data, usually by n-gram overlap, so evaluations measure generalisation rather than memorisation.
Learn more: Pretraining and Data: How a Base Model Is Made →
Deep learning
Machine learning that uses neural networks with many layers of simple, connected mathematical units.
Learn more: What AI Is (and Isn't) →
Deepfake
Synthetic or manipulated audio, image or video, usually depicting real people, produced with deep learning.
Learn more: Deepfakes and Content Provenance →
Defense in depth
Using several independent protective layers so that an attack must defeat all of them to succeed.
Learn more: AI Security Risks →
Delimiter
A consistent marker, such as a tag or heading, that shows where one part of a prompt (instructions, pasted material, examples) starts and ends.
Learn more: Prompting Fundamentals →
Dendrogram
A tree recording the sequence and heights of merges in hierarchical clustering, which can be cut at any level to produce a flat clustering.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
Dense model
A model that uses all of its parameters to produce every token.
Learn more: Parameters and Model Size →
Derivative
The instantaneous rate of change of a function with respect to its input, equal to the slope of its best local linear approximation.
Learn more: Calculus and Gradients: How Networks Learn →
Differential privacy
A property of a randomized algorithm guaranteeing that its output distribution changes by at most a factor e^epsilon (plus delta) when any one individual's data is added, removed or replaced.
Learn more: Privacy-Preserving AI: Attacks, Differential Privacy, Federated Learning and the Law →
Diffusion model
A generative model that creates images or video by gradually removing noise from random static, guided by a prompt.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Diffusion transformer (DiT)
A diffusion model whose denoising network is a transformer operating on patches of a latent image rather than a convolutional U-Net.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
Direct Preference Optimization (DPO)
A preference-learning method that optimises the KL-regularised RLHF objective directly with a logistic loss on log-probability ratios.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
Discount factor
A number between 0 and 1 that weights a reward k steps in the future by its k-th power.
Learn more: Reinforcement Learning →
Discriminative learning rates
Using different learning rates for different parts of a network, typically smaller for pretrained layers and larger for new ones.
Learn more: Capstone: Fine-Tune and Ship an Image Classifier →
Discriminative model
A model of the conditional probability of an output given an input, used to predict labels or values.
Learn more: The types of AI: a complete map →
Disparate impact
A disproportionate adverse effect of a facially neutral practice on a protected group, which can create liability unless justified and no less discriminatory alternative exists.
Learn more: AI in Finance, Law and Government →
Distillation
Training a smaller model to reproduce the outputs of a larger one.
Learn more: Fine-Tuning vs Prompting →
DOM
The Document Object Model, the browser's tree representation of a web page's structure and content.
Learn more: Computer-Use and Browser Agents →
Domain randomisation
Training in simulation with randomised physical and visual parameters so policies transfer to the real world.
Learn more: Robotics and Autonomous Systems →
Dot product
The sum of elementwise products of two equal-length vectors, equal to the product of their lengths and the cosine of the angle between them.
Learn more: Linear Algebra for AI →
DP-SGD
Stochastic gradient descent modified with per-example gradient clipping and calibrated Gaussian noise so that training is differentially private.
Learn more: Privacy-Preserving AI: Attacks, Differential Privacy, Federated Learning and the Law →
Drift
A gradual change in inputs or model behaviour that makes past evaluation results less representative.
Learn more: Evaluating AI Systems →
Dual use
A capability or technology that can be applied for both beneficial and harmful purposes, such as vulnerability discovery.
Learn more: Frontier Risk and the AGI Debate →
DVC
Data Version Control: an open-source tool that versions large data files via content hashes and small pointer files committed to git.
Learn more: The ML Lifecycle, Reproducibility and Experiment Tracking →
Dynamic batching
A server technique that groups requests arriving within a short window into one batch to raise accelerator throughput at a small latency cost.
Learn more: Deploying Models: From Artifact to Production Service →
Early fusion
A multimodal design in which all modalities are converted to tokens and processed together by one model from the first layer.
Learn more: Multimodal Foundation Models →
Effective challenge
Critical analysis of a model by objective, informed parties with enough authority to make sure problems are fixed.
Learn more: AI in Finance, Law and Government →
Effective context length
The longest input at which a model still performs a given task reliably, often shorter than its advertised context window.
Learn more: Context Windows and Memory →
efSearch
The size of the candidate list HNSW keeps during a query; larger values raise recall and latency.
Learn more: Vector Databases and Indexing →
Eigenvector
A non-zero vector whose direction is unchanged by a square matrix, which only scales it by the corresponding eigenvalue.
Learn more: Linear Algebra for AI →
ELIZA effect
The human tendency to attribute understanding to a program that produces fluent, human-like text.
Learn more: Symbolic AI: Search, Knowledge and the Expert-Systems Boom →
ELT
Extract, load, transform: loading raw data into a warehouse or lakehouse first and transforming it there.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
Elusion rate
The proportion of relevant documents in the set that a review process did not produce, estimated by sampling.
Learn more: AI in Finance, Law and Government →
Embedding
A list of numbers that places an item, such as a word or image, in a space where similar meanings are close together.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Embedding dimension
The length d of the vector an embedding model outputs, which sets per-vector memory and search cost.
Learn more: Vector Databases and Indexing →
Embodied carbon
Emissions from manufacturing, transporting and disposing of hardware and buildings, as opposed to operating them.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
Emergent ability
A capability absent in smaller models but present in larger ones, as defined by Wei et al. (2022).
Learn more: Scaling Laws and Compute-Optimal Training →
Endpointing
Deciding that a speaker has finished their conversational turn.
Learn more: Voice Agents →
Enterprise terms
A separate commercial agreement for business customers, often with stricter data-handling commitments than consumer terms.
Learn more: Privacy and Your Data →
Entity resolution
Deciding which mentions refer to the same real-world entity and merging them into one node.
Learn more: GraphRAG and Knowledge Graphs →
Entropy
The expected self-information of a distribution, measuring its uncertainty.
Learn more: Information Theory and Loss Functions →
Episodic memory
Stored records of specific past events or interactions, usually timestamped.
Learn more: Memory Systems for AI Assistants and Agents →
Error analysis
Systematic inspection of a model's mistakes to find patterns and guide the next improvement.
Learn more: Becoming an AI Engineer →
Error cascade
The propagation and amplification of an early agent's mistake through downstream agents that treat it as fact.
Learn more: Multi-Agent Systems →
Escalation
Passing a task from a smaller or local model to a more capable model when it is too hard or fails a check.
Learn more: Routing work between local and hosted AI →
EU AI Act
The European Union's regulation that sets rules for AI systems according to their level of risk.
Learn more: AI Law and Regulation →
Eval
A repeatable test that measures how well an AI system performs on a defined set of cases.
Learn more: Evaluating AI Systems →
Eval suite
A versioned set of test inputs with grading methods used to measure an LLM system's quality and detect regressions.
Learn more: LLMOps in Production: Evals, Tracing, Cost and Guardrails →
Evaluation gate
An automated check a candidate model must pass before promotion, such as beating the champion on metrics and slices.
Learn more: The ML Lifecycle, Reproducibility and Experiment Tracking →
Evaluation set
A fixed collection of real examples of your task with scoring rules, used to compare models or prompts.
Learn more: Choosing a Model →
Evaluation-driven development
Building an AI feature by first defining an evaluation set and rubric, then iterating until the system meets the bar.
Learn more: AI Product Management: Metrics, UX for Uncertainty and Unit Economics →
Evidence lower bound (ELBO)
A tractable lower bound on log p(x) equal to the expected reconstruction log-likelihood minus the KL divergence between the approximate posterior and the prior.
Learn more: Generative Models: The Big Picture →
Excessive agency
Giving an AI more tools, permissions or autonomy than its task requires.
Learn more: AI Security Risks →
EXIF metadata
Information embedded in image files, such as camera model, timestamp and often GPS location.
Learn more: Multimodal prompting: images, documents, audio and video →
Expectation
The probability-weighted average value of a random variable.
Learn more: Probability and Statistics for AI →
Expected utility
The probability-weighted average of how good the outcomes of an action are, used to compare actions under uncertainty.
Learn more: What AI Is (and Isn't) →
Experiment tracking
Systematically recording each training run's parameters, metrics, artifacts and metadata for search and comparison.
Learn more: The ML Lifecycle, Reproducibility and Experiment Tracking →
Expert
One of the smaller feed-forward sub-networks inside an MoE layer.
Learn more: Mixture of Experts →
Expert capacity
The maximum number of tokens one expert may process per batch, set by a capacity factor; overflow tokens skip the expert.
Learn more: Mixture of Experts →
Expert parallelism
Placing different mixture-of-experts experts on different devices and routing tokens between them.
Learn more: Clustering and Multi-GPU Setups →
Expert system
A program that makes decisions using a large set of hand-written if-then rules from human experts.
Learn more: How We Got Here: A Short History of AI →
Explained variance ratio
A component's eigenvalue divided by the sum of all eigenvalues, the share of total variance it captures.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
Exponential smoothing
A family of forecasting methods that weight past observations with geometrically decaying weights, optionally with trend and seasonal states.
Learn more: Time-Series Forecasting →
Exposure
The degree to which a job's tasks could be performed or assisted by AI.
Learn more: AI and Your Career →
External validation
Evaluating a model on data from sites, time periods or populations different from those used to develop it.
Learn more: AI in Healthcare and Science →
Fair use
A US copyright doctrine that allows some uses of protected works without permission, judged case by case.
Learn more: AI Law and Regulation →
Faithfulness (groundedness)
The fraction of claims in a generated answer that are supported by the retrieved context.
Learn more: Evaluating RAG Systems →
False positive
An error where the system says yes, or flags someone, when the correct answer was no.
Learn more: Bias and Fairness in AI →
False premise
A question that assumes something untrue, which a model may go along with instead of correcting.
Learn more: Hallucinations and How to Verify →
Feature
A measurable property of an example, such as floor area, that a model uses to make predictions.
Learn more: How Machines Learn →
Feature cross
A new feature built by combining two or more features, such as a product, ratio or joint category, to expose interactions.
Learn more: Feature Engineering and Preprocessing Pipelines →
Feature store
A system that defines features once and serves them consistently from an offline store for training and an online store for inference.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
Feedback loop
The cycle in which a recommender's own outputs shape the interaction data used to train its next version.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Few-shot prompting
Including a few examples of the desired output in a prompt so the model can copy the pattern.
Learn more: Prompting Fundamentals →
FID
Fréchet Inception Distance, the Fréchet distance between Gaussians fitted to Inception features of real and generated images; lower is better.
Learn more: Image and Video Generation Systems →
Filter bubble
A narrowing of the content a user is exposed to caused by personalization repeatedly favoring what they already consume.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Fine-tuning
Further training a pre-trained model's weights, or small adapter weights, on task-specific examples.
Learn more: RAG vs Long Context vs Fine-Tuning: Choosing an Architecture →
FlashAttention
An exact attention algorithm that tiles the computation in fast on-chip memory and uses an online softmax to avoid writing the full attention matrix to GPU main memory.
Learn more: Transformers: A Deep Dive →
FLOP
One floating-point arithmetic operation, such as a multiplication or addition; a forward pass costs about 2 FLOPs per parameter per token.
Learn more: Parameters and Model Size →
Flow matching
Training a neural velocity field to match the velocity of prescribed probability paths from noise to data, then sampling by integrating an ODE.
Learn more: Diffusion Models and Flow Matching →
Forward pass
Computing a network's outputs and loss from its inputs layer by layer, storing intermediate values for the backward pass.
Learn more: Neural Networks and Backpropagation →
Forward process
The fixed Markov chain that gradually adds Gaussian noise to data according to a schedule until it becomes approximately pure noise.
Learn more: Diffusion Models and Flow Matching →
Four-fifths rule
A US employment rule of thumb that flags for review any group selected at less than 80% of the rate of the most-selected group.
Learn more: Bias and Fairness in AI →
FP4 / FP8 / FP16 / BF16
Number formats. Fewer bits means smaller, faster models with some quality loss.
See the AI Index methodology →
Frame sampling
Selecting a subset of video frames at some rate so a model can process a video within its token budget.
Learn more: Multimodal prompting: images, documents, audio and video →
Frontier AI
The most capable general-purpose AI models at a given time, typically those trained with the largest compute budgets.
Learn more: Frontier Risk and the AGI Debate →
Full-duplex
A conversational model that can listen and speak at the same time, handling interruptions and overlaps.
Learn more: Audio, Voice and Music Generation →
Fundamental rights impact assessment (FRIA)
An assessment required of certain deployers of high-risk AI under Article 27 of the EU AI Act, describing affected persons, risks of harm to their rights, and oversight and mitigation measures.
Learn more: AI Governance Frameworks: NIST, ISO/IEC 42001, OECD and Building a Program →
GDPR
The EU's General Data Protection Regulation, which governs how personal data is collected and used.
Learn more: AI Law and Regulation →
General-purpose AI (GPAI) model
A model, such as those behind chatbots, that can be adapted to many different tasks.
Learn more: AI Law and Regulation →
Generative adversarial network
A pair of networks, a generator and a discriminator, trained against each other so that the generator learns to produce realistic samples.
Learn more: The Deep Learning Revolution (2006–2020) →
Generative AI
AI models that create new content such as text, images, audio, video or code.
Learn more: What AI Is (and Isn't) →
Generative model
A model of the distribution of the data itself from which new, similar samples can be drawn.
Learn more: The types of AI: a complete map →
GGUF
The model file format used by llama.cpp and related local AI tools.
Learn more: Quantization →
GGUF / MLX / safetensors
File formats for model weights: GGUF for llama.cpp and Ollama, MLX for Apple silicon, safetensors for most others.
See the AI Index methodology →
Gini impurity
One minus the sum of squared class proportions in a node; the chance that two random draws from the node have different labels.
Learn more: Decision Trees and Ensembles →
Global search (GraphRAG)
Answering corpus-wide questions by asking an LLM to answer from each community report and then combining the most useful partial answers.
Learn more: GraphRAG and Knowledge Graphs →
Goal misgeneralization
A failure in which a model trained with a correct objective learns a different goal that coincides with it in training but competently pursues the wrong goal out of distribution.
Learn more: Alignment and Interpretability: Making Models Do What We Mean, and Seeing Why →
GOFAI
'Good old-fashioned AI', John Haugeland's 1985 name for AI based on explicit symbols and rules.
Learn more: Symbolic AI: Search, Knowledge and the Expert-Systems Boom →
Golden answer
An expert-approved reference output for a test case.
Learn more: Evaluating AI Systems →
Golden set
A versioned, curated set of evaluation questions with reference answers and, ideally, labelled supporting passages.
Learn more: Evaluating RAG Systems →
Goodput
The rate of completed requests or tokens that met their latency SLO.
Learn more: Inference Serving at Scale: Batching, KV-Cache Management and Speculative Decoding →
GPU
A graphics processing unit, a processor with thousands of parallel arithmetic units well suited to the matrix operations of neural networks.
Learn more: The Deep Learning Revolution (2006–2020) →
Gradient
The vector of all partial derivatives of a scalar function, pointing in the direction of steepest increase.
Learn more: Calculus and Gradients: How Networks Learn →
Gradient boosting
An ensemble built sequentially, each new tree fit to the negative gradient of the loss with respect to the current predictions.
Learn more: Decision Trees and Ensembles →
Gradient check
A test that compares analytic gradients with finite-difference estimates to detect implementation bugs.
Learn more: Calculus and Gradients: How Networks Learn →
Gradient clipping
Rescaling the gradient when its global norm exceeds a threshold, preserving direction while capping step size.
Learn more: Training Deep Networks in Practice →
Gradient descent
A method that reduces loss by repeatedly moving each parameter a small step in the direction that lowers the error.
Learn more: How Machines Learn →
Graph convolutional network (GCN)
A GNN layer that multiplies node features by a learned matrix and averages them over each node's self-looped neighbourhood using symmetric degree normalization.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
Gross margin
Revenue minus the direct cost of delivering it, divided by revenue.
Learn more: AI Product Management: Metrics, UX for Uncertainty and Unit Economics →
Grounding
Giving a model trusted source material and asking it to answer from that material rather than from memory.
Learn more: Hallucinations and How to Verify →
Grounding (GUI)
Mapping a description of an interface element to the exact location or identifier needed to act on it.
Learn more: Computer-Use and Browser Agents →
Grouped-query attention (GQA)
An attention variant in which groups of query heads share a single key and value head, reducing KV-cache size.
Learn more: Transformers: A Deep Dive →
GRPO
Group Relative Policy Optimization, a critic-free PPO variant that normalises rewards within a group of samples for the same prompt.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
GRU
A gated recurrent architecture with reset and update gates and no separate cell state, cheaper than an LSTM.
Learn more: Recurrent Networks and Sequence Modelling →
Guardrail
A check outside the model's generation that inspects inputs, outputs or proposed actions and can block, modify or escalate them.
Learn more: Structured Outputs and Guardrails →
Guardrail metric
A metric with a threshold that must not be breached while optimising the main metric, such as complaint rate or cost per user.
Learn more: AI Product Management: Metrics, UX for Uncertainty and Unit Economics →
Hallucination
When an AI model produces false or invented information presented as if it were true.
Learn more: What AI Is (and Isn't) →
Handoff
A transfer of control of a conversation or task from one agent to another, typically implemented as a tool call.
Learn more: Multi-Agent Systems →
Hard binding
A cryptographic hash in a C2PA manifest that ties the manifest to the exact content bytes, so any alteration is detectable.
Learn more: Deepfakes and Content Provenance →
HBM
High-bandwidth memory: stacked DRAM placed on the accelerator package, providing terabytes per second of bandwidth.
Learn more: Datacenter AI Hardware: GPUs, Accelerators, Interconnects and Rack-Scale Systems →
He initialization
Drawing weights with variance 2 / fan-in so that ReLU networks preserve activation variance across layers.
Learn more: Training Deep Networks in Practice →
Heading path
The chain of section titles above a chunk, such as Handbook > Leave > Parental leave, stored as metadata and often prepended to the chunk text.
Learn more: Document Processing and Chunking →
Heuristic
A rule of thumb that guides search toward promising options without guaranteeing the best or any solution.
Learn more: Origins of AI: From Logic Machines to Dartmouth →
Hidden Markov model
A probabilistic model of a sequence of hidden states, each emitting an observation, with learned transition and emission probabilities.
Learn more: The Statistical Turn: Probabilistic AI and Machine Learning (1988–2010) →
Hidden state
The vector an RNN carries from one time step to the next, summarizing everything it has read so far.
Learn more: Recurrent Networks and Sequence Modelling →
High-risk AI system
Under the EU AI Act, an AI use in a sensitive area, such as hiring or credit, that must meet strict requirements.
Learn more: AI Law and Regulation →
Hinge loss
The loss max(0, 1 - y f(x)), zero for points classified correctly with functional margin at least 1.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
HNSW
Hierarchical Navigable Small World, a layered proximity graph searched greedily from sparse upper layers down to a dense bottom layer.
Learn more: Vector Databases and Indexing →
Hopfield network
A recurrent network with symmetric weights whose dynamics minimize an energy function, used as associative memory.
Learn more: Connectionism, Backpropagation and the AI Winters →
Host
The AI application a user interacts with, which manages MCP clients and decides what the model sees.
Learn more: The Model Context Protocol (MCP) →
Hosted model
A model run on a company's servers and used through an app or API, with its weights kept private.
Learn more: Choosing a Model →
Hugging Face
The main public hub where open-weight models and their converted versions are published.
Learn more: Local Runtimes and Model Formats →
Human-in-the-loop
A design where a person reviews or approves certain actions before they take effect.
Learn more: AI Agents Explained →
Human-preference arena
A site where people vote between anonymous model answers, producing a ranking from many votes.
Learn more: Benchmarks and Evaluation →
Hybrid AI
A setup that combines models running on your own hardware with hosted models from providers.
Learn more: Routing work between local and hosted AI →
Hybrid architecture
A model that interleaves a small number of full-attention layers with a majority of SSM or linear-attention layers.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
Hybrid search
Combining keyword search and vector search and merging their rankings.
Learn more: Embeddings and Retrieval-Augmented Generation →
HyDE
Hypothetical Document Embeddings: retrieving with the embedding of an LLM-written hypothetical answer instead of the raw query.
Learn more: Advanced Retrieval: Hybrid Search, Reranking and Query Rewriting →
Hyperparameter
A model setting chosen by the practitioner, such as tree depth or regularisation strength, rather than learned from data.
Learn more: The ML Workflow: Framing, Data, Splits and Leakage →
Idempotency key
A unique identifier sent with a write request so that retries of the same request are recognized and executed only once.
Learn more: Tool Use and Function Calling →
Idempotent
Describes an action that has the same effect whether it is performed once or several times.
Learn more: AI Agents Explained →
Idempotent pipeline
A job that produces the same result without duplicates no matter how many times it is re-run for the same input.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
Image tokenizer
A model, often a VQ-VAE or VQGAN, that converts an image into a grid of discrete codebook indices and back.
Learn more: Multimodal Foundation Models →
Image-to-image (SDEdit)
Generating by noising an existing image's latent to an intermediate step and denoising it with a new prompt, controlled by a strength parameter.
Learn more: Image and Video Generation Systems →
Imitation game
Turing's 1950 test in which an interrogator, communicating by text, tries to tell a hidden machine from a hidden human.
Learn more: Origins of AI: From Logic Machines to Dartmouth →
Implicit feedback
Behavioral signals such as clicks, plays or purchases that indicate preference indirectly and lack explicit negatives.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Importance matrix
Statistics gathered from sample text that show which weights matter most, used to guide low-bit quantization.
Learn more: Quantization →
IMU
An inertial measurement unit measuring linear acceleration and angular velocity at high rate.
Learn more: Robotics and Autonomous Systems →
In-batch negatives
A training technique that treats the other positive items in a mini-batch as negatives for each user.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
In-context learning
A model's ability to perform a new task from instructions or examples in its prompt without updating its weights.
Learn more: The LLM Era: Transformers to Agents (2017–2026) →
Indirect prompt injection
An attack in which instructions hidden in retrieved content or tool output try to redirect the model's behaviour.
Learn more: Agentic RAG: Retrieval as a Tool →
Inductive bias
Assumptions built into a model's architecture, such as locality and weight sharing in CNNs, that shape what it can learn easily from limited data.
Learn more: Convolutional Neural Networks →
Inertia (WCSS)
The sum of squared distances from each point to its assigned cluster centroid, the objective k-means minimizes.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
Inference
Using a trained, fixed model to produce outputs for new inputs.
Learn more: How Machines Learn →
Inference runtime
Software that runs the model: Ollama, LM Studio, llama.cpp, MLX, vLLM and others.
See the AI Index methodology →
InfoNCE loss
A cross-entropy loss that asks a model to identify the positive pair among a set of negatives using softmax-normalized similarities.
Learn more: Multimodal Foundation Models →
Information gain
The reduction in entropy achieved by a split, weighting each child by its share of samples.
Learn more: Decision Trees and Ensembles →
Inpainting
Regenerating only a masked region of an image while keeping the rest consistent.
Learn more: Image and Video Generation Systems →
Input tokens
Everything sent to the model in a request, including instructions, history, documents and tool definitions.
Learn more: APIs, Tokens and Pricing →
Instance segmentation
Producing a separate pixel mask for each individual object instance.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Instruction tuning
Further training on example instructions and good responses so the model behaves like an assistant.
Learn more: How Large Language Models Work →
Interconnect
The link that carries data between GPUs or machines, such as PCIe, NVLink, Thunderbolt, or Ethernet.
Learn more: Clustering and Multi-GPU Setups →
Intersection over union (IoU)
The area where a predicted region and the true region overlap, divided by the area of their union.
Learn more: AI by field: where each kind of AI is used →
Inverted dropout
Zeroing activations with probability p during training and scaling survivors by 1/(1-p) so no rescaling is needed at inference.
Learn more: Training Deep Networks in Practice →
Inverted index
A map from each term to the list of documents (and often positions) containing it, enabling fast lexical retrieval.
Learn more: Advanced Retrieval: Hybrid Search, Reranking and Query Rewriting →
Irreducible loss
The asymptotic loss term E that no model size or data amount can remove, reflecting the entropy of the text.
Learn more: Scaling Laws and Compute-Optimal Training →
ISO/IEC 42001
An international standard specifying requirements for an AI management system, against which organisations can be certified.
Learn more: AI Law and Regulation →
IsoFLOP profile
A curve of final loss versus model size for runs that all use the same compute budget, whose minimum gives the optimal size.
Learn more: Scaling Laws and Compute-Optimal Training →
Isolation forest
An ensemble of random trees that scores points as anomalous when they are isolated in few random splits.
Learn more: Anomaly and Fraud Detection →
IVF (inverted file index)
An index that clusters vectors with k-means and searches only the lists of the nprobe centroids closest to the query.
Learn more: Vector Databases and Indexing →
Jacobian
The m-by-n matrix of first partial derivatives of a function from n inputs to m outputs.
Learn more: Calculus and Gradients: How Networks Learn →
Jagged frontier
The uneven and hard-to-predict boundary between tasks an AI system does well and similar-looking tasks it does badly.
Learn more: AI and Your Career →
Jagged technological frontier
The uneven boundary of AI capability, under which similar-looking tasks may be done well or badly by the same model.
Learn more: Adopting AI in Organizations: Use Cases, TCO and ROI →
Jailbreak
An attempt to get a model to bypass its own safety training, often through role-play or obfuscated wording.
Learn more: AI Security Risks →
Jitter
Deliberate randomness added to retry delays so that many clients do not retry at the same moment.
Learn more: APIs, Tokens and Pricing →
JSON mode
A decoding option that forces output to be syntactically valid JSON without enforcing any particular schema.
Learn more: Structured Outputs and Guardrails →
JSON Schema
A standard format for describing the structure, types and required fields of JSON data.
Learn more: Tool Use and Function Calling →
JSON-RPC
A lightweight format for remote procedure calls in which requests and responses are JSON objects matched by ID.
Learn more: The Model Context Protocol (MCP) →
Just-in-time retrieval
Keeping references in context and loading full content through tools only when it is needed.
Learn more: Context engineering: designing what the model sees →
k-means++
An initialization that picks each new starting centroid with probability proportional to its squared distance from the nearest centroid already chosen.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
k-nearest neighbours
A classifier that predicts the majority label (or mean target) of the k training points closest to the query.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Kalman filter
A recursive estimator that alternates prediction with a motion model and correction with measurements, weighting each by its uncertainty.
Learn more: Robotics and Autonomous Systems →
Kernel (filter)
A small learned weight tensor spanning all input channels that is slid across the input to produce one output feature map.
Learn more: Convolutional Neural Networks →
Kernel trick
Computing dot products in a high-dimensional feature space through a kernel function, without constructing the feature vectors.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Key and value
Vectors computed for each token; keys describe what a token offers and values carry its information.
Learn more: KV Cache and Context Cost →
KL divergence
A non-negative, asymmetric measure of how much a distribution q differs from p, equal to cross-entropy minus entropy.
Learn more: Information Theory and Loss Functions →
KL penalty
A term that penalises divergence between the trained policy and a reference model to prevent drift and reward hacking.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
Knowledge acquisition bottleneck
The difficulty, cost and slowness of extracting and encoding human expertise as explicit rules.
Learn more: Symbolic AI: Search, Knowledge and the Expert-Systems Boom →
Knowledge distillation
Training a smaller student model to match the outputs or output distribution of a larger teacher model.
Learn more: Distillation and Synthetic Data →
Knowledge graph
A graph whose nodes are entities and whose typed, directed edges are relations between them, often with properties and provenance.
Learn more: GraphRAG and Knowledge Graphs →
Knowledge injection
Adding new factual knowledge to a language model system, whether through weights, retrieval or the prompt.
Learn more: RAG vs Long Context vs Fine-Tuning: Choosing an Architecture →
Kolmogorov–Smirnov statistic
The maximum absolute difference between two empirical cumulative distribution functions, used to test whether two samples share a distribution.
Learn more: Monitoring, Drift and Incident Response for ML Systems →
KV cache
The model's working record of text it has already read, which grows with context length and uses memory.
Learn more: Context Windows and Memory →
Label
The correct answer attached to a training example, such as the actual sale price.
Learn more: How Machines Learn →
Label delay
The lag between an event and the arrival of its ground-truth label, such as a chargeback weeks later.
Learn more: Anomaly and Fraud Detection →
Label shift
A change in the class proportions P(Y) while the class-conditional input distributions P(X|Y) stay the same.
Learn more: Monitoring, Drift and Incident Response for ML Systems →
Label smoothing
Replacing one-hot training targets with a mixture of the one-hot vector and a uniform distribution to reduce overconfidence.
Learn more: Capstone: Fine-Tune and Ship an Image Classifier →
Labelled property graph
A graph model in which nodes have labels and properties and edges have a type and properties, typically queried with Cypher or GQL.
Learn more: GraphRAG and Knowledge Graphs →
Laplace smoothing
Adding a pseudo-count to every feature-class count so that unseen features never receive zero probability.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Large language model (LLM)
A large neural network trained on text to predict the next token, used to understand and generate language.
Learn more: How Large Language Models Work →
Late chunking
Embedding a whole document with a long-context model to obtain contextualized token embeddings, then pooling them within each chunk's span.
Learn more: Document Processing and Chunking →
Late interaction (MaxSim)
Scoring by summing, over query token embeddings, the maximum similarity to any document token embedding.
Learn more: Advanced Retrieval: Hybrid Search, Reranking and Query Rewriting →
Latency
The delay before data starts arriving over a link, separate from how much data it can carry.
Learn more: Clustering and Multi-GPU Setups →
Latent diffusion
Running the diffusion process in the compressed latent space of a pretrained autoencoder rather than in pixel space.
Learn more: Diffusion Models and Flow Matching →
Layer normalization
Normalizing across the features of each individual example, independent of batch size and identical in training and inference.
Learn more: Training Deep Networks in Practice →
Leaderboard
A ranked table of model scores on one or more benchmarks.
Learn more: Benchmarks and Evaluation →
Learning rate
The step size used in gradient descent, controlling how far parameters move on each update.
Learn more: How Machines Learn →
Least privilege
Granting only the minimum access a component needs to do its job.
Learn more: Tool Use and Function Calling →
Least squares
Choosing model parameters to minimise the sum of squared differences between predictions and targets.
Learn more: Linear and Logistic Regression →
Leiden algorithm
A community-detection method that improves on Louvain by guaranteeing well-connected communities, used by GraphRAG to build a community hierarchy.
Learn more: GraphRAG and Knowledge Graphs →
Lemmatization
Reducing a word to its dictionary form using vocabulary and part-of-speech information, such as 'saw' (verb) to 'see'.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Lethal trifecta
The combination of access to private data, exposure to untrusted content and an outbound communication channel in one AI agent, which together enable data exfiltration.
Learn more: AI Security Risks →
Liar's dividend
The ability of people to dismiss authentic recordings as fake because convincing fakes are known to exist.
Learn more: Deepfakes and Content Provenance →
Lidar
A sensor that measures distances by timing reflected laser pulses, producing 3-D point clouds.
Learn more: Robotics and Autonomous Systems →
Lineage
The recorded chain linking a model version to the run, code, data, configuration and evaluation that produced it.
Learn more: The ML Lifecycle, Reproducibility and Experiment Tracking →
Linear attention
An attention variant that replaces the softmax with a kernel feature map so causal attention can be computed as a recurrence over a fixed-size state.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
Linear probe
Training only a new linear output layer on top of a frozen pretrained network to measure the quality of its features.
Learn more: Capstone: Fine-Tune and Ship an Image Classifier →
Linearly separable
Describes two classes of points that can be divided exactly by a straight line, or by a flat boundary in higher dimensions.
Learn more: How We Got Here: A Short History of AI →
Little's law
In a stable system, average concurrency equals arrival rate times average time in the system.
Learn more: Inference Serving at Scale: Batching, KV-Cache Management and Speculative Decoding →
LLM-as-a-judge
Using a language model with a rubric to grade another model's outputs, which requires validation against human judgements.
Learn more: LLMOps in Production: Evals, Tracing, Cost and Guardrails →
LLM-as-judge
Using a language model with a rubric to grade the outputs of another system.
Learn more: Evaluating RAG Systems →
LLMOps
The practices and tooling for versioning, evaluating, deploying, observing and improving applications built on large language models.
Learn more: LLMOps in Production: Evals, Tracing, Cost and Guardrails →
Load-balancing loss
An auxiliary training loss that penalises uneven routing so that tokens spread across experts.
Learn more: Mixture of Experts →
Local model
An AI model whose weights are stored and run on your own computer rather than on a provider's servers.
Learn more: Why Run AI Locally? →
Location-based accounting
Scope 2 method using the average emission factor of the grid where electricity is consumed.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
Log-loss
The negative average log-probability a model assigns to the true labels, also called binary cross-entropy.
Learn more: Linear and Logistic Regression →
Log-Mel spectrogram
A time-frequency representation of audio on a perceptually scaled frequency axis with log-compressed energies, used as input to speech models.
Learn more: Multimodal prompting: images, documents, audio and video →
Log-odds (logit)
The logarithm of p/(1-p); logistic regression models it as a linear function of the features.
Learn more: Linear and Logistic Regression →
Log-sum-exp trick
Subtracting the maximum logit before exponentiating so that log-softmax and related quantities can be computed without overflow.
Learn more: Information Theory and Loss Functions →
Logical points
Resolution-independent screen coordinates used by many operating systems, equal to physical pixels divided by the display scale factor.
Learn more: Computer-Use and Browser Agents →
Logit
The raw, unnormalised score a model assigns to each possible next token before softmax turns the scores into probabilities.
Learn more: How Large Language Models Work →
Logits
The unnormalized real-valued scores a model outputs before a softmax or sigmoid converts them to probabilities.
Learn more: Information Theory and Loss Functions →
Long-context prompting
Supplying a large portion of the relevant corpus directly in the prompt on each request instead of retrieving selected passages.
Learn more: RAG vs Long Context vs Fine-Tuning: Choosing an Architecture →
Long-term memory
Information persisted outside the model across sessions and selectively retrieved into the context.
Learn more: Memory Systems for AI Assistants and Agents →
Loop closure
Recognising a previously visited place so that accumulated drift in a SLAM estimate can be corrected.
Learn more: Robotics and Autonomous Systems →
LoRA
Low-Rank Adaptation, a fine-tuning method that freezes pretrained weights and trains a low-rank update BA added to them.
Learn more: Linear Algebra for AI →
Loss
A single number measuring how wrong a model's predictions are.
Learn more: How Machines Learn →
Loss masking
Setting the labels of tokens that should not be learned, such as the prompt, to an ignore index so they do not contribute to the loss.
Learn more: Capstone: LoRA Fine-Tune a Small Open Model →
Loss of control
A scenario in which one or more AI systems operate outside human control and humans cannot effectively correct or stop them.
Learn more: Frontier Risk and the AGI Debate →
Loss scaling
Multiplying the loss by a large factor before backpropagation in FP16 training so small gradients do not underflow, then dividing it out before the update.
Learn more: Training Deep Networks in Practice →
Lost in the middle
The finding that models use information at the start or end of a long context better than information in the middle.
Learn more: Context engineering: designing what the model sees →
Lovelace objection
The argument, named by Turing after Ada Lovelace's 1843 Notes, that a machine can only do what it has been instructed to do and cannot originate anything.
Learn more: Origins of AI: From Logic Machines to Dartmouth →
LSTM
A gated recurrent architecture with a separately maintained cell state updated additively under control of forget, input and output gates.
Learn more: Recurrent Networks and Sequence Modelling →
Machine learning (ML)
A kind of AI in which a system learns patterns from example data instead of following only hand-written rules.
Learn more: What AI Is (and Isn't) →
Macro-F1
The unweighted mean of per-class F1 scores, giving every class equal weight regardless of its size.
Learn more: Capstone: Fine-Tune and Ship an Image Classifier →
mAP
Average precision averaged over classes and, in the COCO convention, over IoU thresholds from 0.50 to 0.95.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Margin
The distance from a classifier's decision boundary to the closest training points; for a scaled SVM it is 1/||w||, and the full width between the two margin hyperplanes is 2/||w||.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Market-based accounting
Scope 2 method reflecting contractual purchases such as PPAs and renewable energy certificates.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
Markov decision process (MDP)
A formal model of sequential decisions defined by states, actions, transition probabilities, rewards and a discount factor.
Learn more: Reinforcement Learning →
MASE
Mean absolute scaled error: test MAE divided by the in-sample MAE of the seasonal naive method.
Learn more: Time-Series Forecasting →
Masked language modeling
A pretraining objective in which some input tokens are hidden and the model predicts them from the surrounding context on both sides.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Matrix factorization
A recommendation technique that represents users and items as learned vectors whose dot products approximate observed ratings.
Learn more: The Statistical Turn: Probabilistic AI and Machine Learning (1988–2010) →
Maximum likelihood estimation
Choosing model parameters that maximize the probability (likelihood) of the observed data.
Learn more: Probability and Statistics for AI →
McCulloch-Pitts neuron
A binary threshold unit that outputs 1 when its weighted (or counted) excitatory inputs reach a threshold and no inhibition blocks it.
Learn more: Origins of AI: From Logic Machines to Dartmouth →
McNemar's test
A paired test that compares two classifiers on the same examples using only the examples on which they disagree.
Learn more: Probability and Statistics for AI →
MCP
The Model Context Protocol, an open standard for connecting AI applications to tools and data sources.
Learn more: The Model Context Protocol (MCP) →
MCP client
A component in the host that maintains a connection to one MCP server.
Learn more: The Model Context Protocol (MCP) →
MCP server
A program that exposes tools, resources or prompts to AI applications through MCP.
Learn more: The Model Context Protocol (MCP) →
Mean average precision (mAP)
A detection metric that averages precision over recall levels and over object classes.
Learn more: AI by field: where each kind of AI is used →
Mean opinion score (MOS)
The average of listener ratings on a 1 to 5 quality scale, used as a subjective measure of audio quality.
Learn more: Audio, Voice and Music Generation →
Mean reciprocal rank
The average over queries of one divided by the rank of the first relevant result, or zero if none is retrieved.
Learn more: Capstone: Build a Cited RAG Assistant →
Mean squared error (MSE)
A loss equal to the average of the squared differences between predictions and correct values.
Learn more: How Machines Learn →
Means-ends analysis
A search strategy that repeatedly picks an action to reduce the most important difference between the current state and the goal, setting subgoals when needed.
Learn more: Symbolic AI: Search, Knowledge and the Expert-Systems Boom →
Median absolute deviation (MAD)
The median of absolute deviations from the median, a robust measure of spread.
Learn more: Anomaly and Fraud Detection →
Mel scale
A perceptual frequency scale, roughly linear below 1 kHz and logarithmic above, used to space filterbank channels.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
Mel spectrogram
A time-frequency representation of audio with the frequency axis warped to the perceptual mel scale.
Learn more: Audio, Voice and Music Generation →
Membership inference
An attack that determines whether a specific record was part of a model's training data.
Learn more: Privacy-Preserving AI: Attacks, Differential Privacy, Federated Learning and the Law →
Memory bandwidth
How many gigabytes per second the hardware can read from memory, the main limit on generation speed.
Learn more: Mixture of Experts →
Memory bandwidth (GB/s)
How many gigabytes per second the chip can read from memory. The single biggest driver of local chat speed.
See the AI Index methodology →
Memory capacity
How much data the processor's memory can hold, which decides whether a model fits.
Learn more: AI Hardware Explained →
Memory poisoning
An attack that plants false or instruction-like content in an agent's persistent memory or knowledge store to influence future behaviour.
Learn more: Memory Systems for AI Assistants and Agents →
Memory-bound
Describes work whose speed is limited by how fast data can be read from memory rather than by arithmetic throughput.
Learn more: Tokens per Second: Estimating Local AI Speed →
Message passing
The GNN computation in which each node aggregates transformed messages from its neighbours and updates its own representation.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
MFCC
Mel-frequency cepstral coefficients: a compact feature vector obtained by applying a discrete cosine transform to log-mel energies.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
MinHash deduplication
A locality-sensitive hashing method that estimates Jaccard similarity between documents' shingle sets to find near-duplicates at scale.
Learn more: Pretraining and Data: How a Base Model Is Made →
Minkowski distance
The p-th root of the sum of absolute coordinate differences raised to the power p; p=2 is Euclidean and p=1 is Manhattan distance.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Mixture of experts (MoE)
A model design where each layer has many expert sub-networks and only a few are used per token.
Learn more: Mixture of Experts →
ML engineer
An engineer who builds the pipelines to train, evaluate and serve machine learning models reliably.
Learn more: Becoming an AI Engineer →
MLOps
The practices and platforms for deploying, monitoring and maintaining machine learning models in production.
Learn more: Becoming an AI Engineer →
MLX
Apple's open-source machine-learning framework designed for unified-memory Apple silicon.
Learn more: Local Runtimes and Model Formats →
Modality
A type of data, such as text, images, audio or video.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Mode collapse
A GAN failure in which the generator produces only a small subset of the data's variety because that subset fools the discriminator.
Learn more: Generative Models: The Big Picture →
Model card
Structured documentation of a model's intended use, data, evaluations, limitations and license.
Learn more: Open Weights, Open Source and Model Licensing →
Model cascade
A setup that sends every request to a cheap model first and escalates only the failures to a stronger, more expensive model.
Learn more: Choosing a Model →
Model collapse
Progressive loss of distributional tails and diversity when models are recursively trained on model-generated data.
Learn more: Distillation and Synthetic Data →
Model Context Protocol (MCP)
An open standard for connecting AI applications to external tools and data sources.
Learn more: How We Got Here: A Short History of AI →
Model FLOPs utilisation (MFU)
The fraction of the hardware's peak floating-point throughput that is spent on the model's useful training FLOPs.
Learn more: Pretraining and Data: How a Base Model Is Made →
Model FLOPs utilization (MFU)
Achieved model FLOP/s divided by the hardware's theoretical peak FLOP/s.
Learn more: Datacenter AI Hardware: GPUs, Accelerators, Interconnects and Rack-Scale Systems →
Model inversion
An attack that uses a model's outputs to reconstruct representative features of training data or sensitive attributes of individuals.
Learn more: Privacy-Preserving AI: Attacks, Differential Privacy, Federated Learning and the Law →
Model registry
A versioned catalog of deployable models with lineage, aliases or stages, and approval history.
Learn more: The ML Lifecycle, Reproducibility and Experiment Tracking →
Model risk
The potential for adverse consequences from decisions based on incorrect or misused model outputs.
Learn more: AI in Finance, Law and Government →
Model routing
Automatically choosing which model handles each request based on rules, difficulty, cost, speed and privacy.
Learn more: Routing work between local and hosted AI →
MoE (mixture of experts)
A model that uses only some of its parameters per token. All experts must fit in memory; only the active ones set the speed.
See the AI Index methodology →
Momentum
An optimizer technique that accumulates an exponentially decaying sum of past gradients and steps along it.
Learn more: Optimization for Machine Learning →
Multi-head attention
Running several attention operations in parallel on lower-dimensional projections and concatenating their outputs through an output projection.
Learn more: Transformers: A Deep Dive →
Multi-head latent attention (MLA)
DeepSeek's method of compressing keys and values into a smaller latent vector.
Learn more: KV Cache and Context Cost →
Multi-hop question
A question whose answer requires chaining several facts, typically from different documents.
Learn more: GraphRAG and Knowledge Graphs →
Multi-query attention (MQA)
An attention design where all query heads share a single key and value head, minimising the KV cache.
Learn more: KV Cache and Context Cost →
Multilayer perceptron
A feed-forward network of fully connected layers with non-linear activations between them.
Learn more: Neural Networks and Backpropagation →
Multimodal
Able to take in or produce more than one kind of data, such as text, images and audio.
Learn more: Choosing a Model →
Multimodal model
A model that can take in or produce more than one modality.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
n-gram language model
A model that estimates the probability of a token from counts of the preceding n-1 tokens.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Naive Bayes
A probabilistic classifier that applies Bayes' theorem assuming features are independent given the class.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Named-entity recognition (NER)
Identifying spans of text that refer to entities such as people, organizations, locations, dates and amounts, and labeling their types.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Narrow AI
An AI system designed for a specific task or limited range of tasks.
Learn more: What AI Is (and Isn't) →
NDCG
Normalised discounted cumulative gain, a ranking metric that rewards placing relevant items near the top of a list, scaled so a perfect ranking scores 1.
Learn more: AI by field: where each kind of AI is used →
NDCG@k
Discounted cumulative gain of the top-k list divided by that of the ideal ordering, rewarding relevant items placed near the top.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Nested cross-validation
An outer cross-validation loop for performance estimation wrapped around an inner loop used only for hyperparameter tuning.
Learn more: Model Evaluation and Metrics →
Neural audio codec
An autoencoder with a quantized bottleneck that compresses audio into discrete codes and reconstructs it, trained with reconstruction and adversarial losses.
Learn more: Audio, Voice and Music Generation →
Neural network
A function made of layers of simple units connected by adjustable weights.
Learn more: How Machines Learn →
Neural vocoder
A neural network that converts an acoustic representation such as a mel spectrogram into an audio waveform.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
Neuro-symbolic AI
Approaches that combine neural networks with symbolic representations, logic or search in a single system.
Learn more: The types of AI: a complete map →
NIST AI RMF
The US National Institute of Standards and Technology's voluntary AI Risk Management Framework, organised into the functions Govern, Map, Measure and Manage.
Learn more: AI Law and Regulation →
Noise schedule
The sequence of per-step noise variances beta_t, equivalently the curve of cumulative signal levels abar_t, that controls how fast information is destroyed.
Learn more: Diffusion Models and Flow Matching →
Non-consensual intimate imagery (NCII)
Intimate or sexual images or videos of a person published without their consent, including AI-generated depictions.
Learn more: Deepfakes and Content Provenance →
Non-maximum suppression (NMS)
A post-processing step that keeps the highest-confidence box and removes other boxes that overlap it above an IoU threshold.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Norm
A function that assigns a non-negative length to a vector, such as the L1, L2 or L-infinity norm.
Learn more: Linear Algebra for AI →
Normal equations
The linear system X^T X theta = X^T y whose solution gives the least-squares parameters.
Learn more: Linear and Logistic Regression →
Normalizing flow
A generative model built from invertible transformations whose exact likelihood follows from the change-of-variables formula.
Learn more: Generative Models: The Big Picture →
North-star metric
The single product metric chosen to represent the user value a feature is meant to create.
Learn more: AI Product Management: Metrics, UX for Uncertainty and Unit Economics →
Notification
A JSON-RPC message with a method but no ID, sent without expecting any response.
Learn more: The Model Context Protocol (MCP) →
Notified body
An independent organisation designated by an EU member state to assess whether medium- and high-risk medical devices conform to the MDR before CE marking.
Learn more: AI in Healthcare and Science →
NPU
A neural processing unit, a low-power AI accelerator built into many recent chips.
Learn more: AI Hardware Explained →
NVLink
NVIDIA's high-bandwidth GPU-to-GPU scale-up interconnect, switched across up to 72 GPUs in NVL72 racks.
Learn more: Datacenter AI Hardware: GPUs, Accelerators, Interconnects and Rack-Scale Systems →
OAuth
A widely used standard for granting an application limited access to a service on a user's behalf.
Learn more: The Model Context Protocol (MCP) →
OCR
Optical character recognition, the conversion of images of text into machine-readable characters.
Learn more: Multimodal prompting: images, documents, audio and video →
Off-policy learning
Learning about one policy, such as the greedy policy, from data generated by a different behaviour policy.
Learn more: Reinforcement Learning →
Offload
Running part of a model from system RAM when it does not fit in GPU memory. Works, but much slower.
See the AI Index methodology →
Offload fraction
The share of a model's weights held in system RAM rather than GPU memory when a model is split between the two.
Learn more: Tokens per Second: Estimating Local AI Speed →
On-policy distillation
Distillation in which the student generates sequences and the teacher provides token-level targets on those student-generated sequences.
Learn more: Distillation and Synthetic Data →
One-class SVM
A kernel method that learns a boundary enclosing most training data, flagging points outside it.
Learn more: Anomaly and Fraud Detection →
One-hot encoding
Representing a categorical value as a vector of binary indicators with a single 1 marking the category.
Learn more: Feature Engineering and Preprocessing Pipelines →
ONNX
An open, framework-neutral format that represents a model as a graph of versioned operators so it can run in many inference engines.
Learn more: Deploying Models: From Artifact to Production Service →
Open Source AI Definition (OSAID)
OSI's 2024 definition requiring freedoms to use, study, modify and share an AI system, with data information, code and parameters available.
Learn more: Open Weights, Open Source and Model Licensing →
Open weights
A release in which trained model parameters are downloadable, regardless of the license conditions attached.
Learn more: Open Weights, Open Source and Model Licensing →
Open-weight model
A model whose trained parameters are published so anyone can download and run it, subject to its licence.
Learn more: How We Got Here: A Short History of AI →
OpenAI-compatible API
A local or hosted interface that accepts requests in the same format as OpenAI's API, so the same client software works with it.
Learn more: Why Run AI Locally? →
OpenRAIL
A family of royalty-free model licenses that include use-based restrictions which must be passed on to derivatives.
Learn more: Open Weights, Open Source and Model Licensing →
Operational design domain (ODD)
The specific conditions under which a driving-automation feature is designed to operate.
Learn more: Robotics and Autonomous Systems →
Optimizer state
Extra per-weight statistics a training algorithm such as Adam keeps between steps.
Learn more: Fine-Tuning vs Prompting →
Orchestrator
An agent that divides a task among sub-agents and combines their results.
Learn more: AI Agents Explained →
Orchestrator–workers
A pattern in which a lead agent decomposes a task, delegates subtasks to worker agents, and synthesizes their results.
Learn more: Multi-Agent Systems →
Out-of-bag estimate
A validation score computed for each tree on the roughly 37% of training rows absent from its bootstrap sample.
Learn more: Decision Trees and Ensembles →
Output tokens
The tokens the model generates in its reply.
Learn more: APIs, Tokens and Pricing →
Over-refusal
A model or guardrail declining a benign request that policy actually permits.
Learn more: Structured Outputs and Guardrails →
Over-smoothing
The tendency of node representations in deep GNNs to converge to similar values as repeated averaging spreads information across the graph.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
Over-training
Training a model on more tokens than compute-optimal in order to obtain a smaller, cheaper-to-serve model at a given quality.
Learn more: Scaling Laws and Compute-Optimal Training →
Overfitting
When a model learns its training data too specifically and performs poorly on new data.
Learn more: How Machines Learn →
Overlap
The number of tokens shared by consecutive fixed-size chunks, so that the stride equals chunk size minus overlap.
Learn more: Document Processing and Chunking →
Overthinking
When a reasoning model spends many tokens on a problem that did not need them.
Learn more: Reasoning Models →
p-value
The probability, assuming the null hypothesis is true, of observing a result at least as extreme as the one obtained.
Learn more: Probability and Statistics for AI →
Padding
Extra border values (usually zeros) added around the input so kernels can be applied at the edges and output size can be controlled.
Learn more: Convolutional Neural Networks →
PagedAttention
A serving technique that stores the KV cache in fixed-size blocks allocated on demand, reducing wasted memory and allowing prefix sharing.
Learn more: KV Cache and Context Cost →
Paired comparison
Comparing two models question by question on the same items, which removes shared difficulty and narrows the uncertainty of the difference.
Learn more: Benchmarks and Evaluation →
Parallel tool calls
A single model turn that requests several tool executions at once.
Learn more: Tool Use and Function Calling →
Parameter
A number inside a model, such as a connection weight, that is adjusted during training.
Learn more: How Machines Learn →
Parameter (weight)
One adjustable number inside a neural network that is set during training.
Learn more: Parameters and Model Size →
Parameters
The adjustable numbers a model learns during training, usually counted in billions.
Learn more: Choosing a Model →
Parameters (B)
The model's learned weights, in billions. More parameters usually means more capable and more memory.
See the AI Index methodology →
Parent-child retrieval
Indexing small child chunks for precise matching but returning their larger parent sections to the generator.
Learn more: Document Processing and Chunking →
Partial derivative
The derivative of a multivariable function with respect to one input while all other inputs are held fixed.
Learn more: Calculus and Gradients: How Networks Learn →
Partition function
The normalizing constant Z in an energy-based model that makes exp(-E(x))/Z integrate to one; usually intractable.
Learn more: Generative Models: The Big Picture →
pass@k
The probability that at least one of k independent samples solves a problem.
Learn more: Reasoning Models →
pass^k
The chance that a model succeeds on all k repeated attempts at the same task.
Learn more: Benchmarks and Evaluation →
Patch
A small square block of pixels that a vision model embeds as a single vector, analogous to a text token.
Learn more: Multimodal prompting: images, documents, audio and video →
Patent grant
An explicit license from contributors to use their patents embodied in the work, as provided by Apache-2.0.
Learn more: Open Weights, Open Source and Model Licensing →
Payback period
The time needed for cumulative net benefits to recover the up-front investment.
Learn more: Adopting AI in Organizations: Use Cases, TCO and ROI →
Perception–planning–control loop
The repeated cycle in which a robot senses its environment, decides on actions and executes them.
Learn more: Robotics and Autonomous Systems →
Perceptron
An early single artificial neuron that learned to classify inputs by adjusting its weights.
Learn more: How We Got Here: A Short History of AI →
Perceptron learning rule
An update that adds or subtracts the input to the weights only when the perceptron's output is wrong.
Learn more: How We Got Here: A Short History of AI →
Permutation importance
The drop in a model's held-out score when one feature's values are randomly shuffled.
Learn more: Decision Trees and Ensembles →
Perplexity
The exponential of the average per-token negative log-likelihood, interpretable as an effective number of equally likely choices.
Learn more: Information Theory and Loss Functions →
Physical symbol system hypothesis
Newell and Simon's claim that a system manipulating physical symbols has the necessary and sufficient means for general intelligent action.
Learn more: Symbolic AI: Search, Knowledge and the Expert-Systems Boom →
Pilot purgatory
The state in which AI pilots run indefinitely without success criteria or a decision to scale or stop.
Learn more: Adopting AI in Organizations: Use Cases, TCO and ROI →
Pinball (quantile) loss
A loss that scores a forecast of a given quantile, penalising under- and over-prediction asymmetrically.
Learn more: AI by field: where each kind of AI is used →
Pipeline
A scikit-learn object that chains preprocessing steps and a model so that all of them are fit together on training data only.
Learn more: The ML Workflow: Framing, Data, Splits and Leakage →
Pipeline parallelism
Splitting a model by layers so each device runs a consecutive group of layers in turn.
Learn more: Clustering and Multi-GPU Setups →
Planning
Having the model outline the steps of a task before and during execution.
Learn more: AI Agents Explained →
pLDDT
AlphaFold's per-residue confidence score (0 to 100) estimating how reliable the predicted local structure is.
Learn more: AI in Healthcare and Science →
Point-in-time correctness
Joining each training example only with feature values that were available at that example's timestamp.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
Policy
A mapping from states to a probability distribution over actions.
Learn more: Reinforcement Learning →
Pooling
A fixed, non-learned downsampling operation, such as taking the maximum or average over each local window of a feature map.
Learn more: Convolutional Neural Networks →
Population Stability Index (PSI)
A binned measure of distribution change computed as the sum over bins of (actual − expected) × ln(actual/expected).
Learn more: Monitoring, Drift and Incident Response for ML Systems →
Positive predictive value (PPV)
The proportion of positive test results that are true positives, which depends on both test accuracy and disease prevalence.
Learn more: AI in Healthcare and Science →
Positive predictive value (precision)
The share of a system's positive predictions that are correct: TP / (TP + FP).
Learn more: Bias and Fairness in AI →
Post-training quantization
Quantizing a model after training is finished, without further training.
Learn more: Quantization →
Posterior collapse
A VAE failure in which the encoder's output matches the prior regardless of input, so the latent carries no information.
Learn more: Generative Models: The Big Picture →
Power law
A relationship y = a·x^(−α) that appears as a straight line with slope −α on log-log axes.
Learn more: Scaling Laws and Compute-Optimal Training →
Pre-activation
The weighted sum plus bias, z = w·x + b, computed before the activation function.
Learn more: Neural Networks and Backpropagation →
Pre-filtering
Restricting the search to items that satisfy metadata constraints before or during the similarity search, rather than discarding results afterwards.
Learn more: Vector Databases and Indexing →
Pre-norm
A transformer block layout that applies normalization to the input of each sub-layer inside the residual branch rather than after the residual addition.
Learn more: Transformers: A Deep Dive →
Pre-routing
Choosing a model for a request before running any model, based on rules and a prediction of the request's difficulty.
Learn more: Routing work between local and hosted AI →
Pre-training
Training a model on a large general corpus, typically to predict the next or masked token, before adapting it to specific uses.
Learn more: The LLM Era: Transformers to Agents (2017–2026) →
Precision
The fraction of items a model flagged as positive that really are positive.
Learn more: AI by field: where each kind of AI is used →
Predetermined Change Control Plan (PCCP)
A plan, authorised with a device, that specifies which future model modifications are intended and how they will be validated, so they can be made without a new submission.
Learn more: AI in Healthcare and Science →
Prediction interval
A range expected to contain a future observation with a stated probability.
Learn more: Time-Series Forecasting →
Preemption
When a higher level of government's law overrides conflicting laws from a lower level.
Learn more: AI Law and Regulation →
Prefill
The phase where the model reads and processes the whole prompt before writing.
Learn more: KV Cache and Context Cost →
Prefill / prompt processing
How fast a model reads your prompt before answering. Mostly limited by compute (TFLOPS).
See the AI Index methodology →
Prefix caching
Reusing stored KV-cache blocks for prompt prefixes already processed by earlier requests.
Learn more: Inference Serving at Scale: Batching, KV-Cache Management and Speculative Decoding →
Pretraining
The first, largest training stage, where a model learns to predict the next token over a huge body of text.
Learn more: How Large Language Models Work →
Principal component
A unit direction of maximal remaining variance, equal to an eigenvector of the data covariance matrix.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
Procedural memory
Stored knowledge of how to perform tasks, such as rules, workflows or skills that shape behaviour.
Learn more: Memory Systems for AI Assistants and Agents →
Product quantization (PQ)
A compression scheme that splits vectors into sub-vectors and replaces each with the ID of its nearest centroid in a learned per-sub-space codebook.
Learn more: Vector Databases and Indexing →
Productivity
How much useful output is produced per unit of time or effort.
Learn more: AI and Your Career →
Profile (NIST AI RMF)
An application of the AI RMF functions, categories and subcategories to a specific setting, technology or sector, such as generative AI in NIST AI 600-1.
Learn more: AI Governance Frameworks: NIST, ISO/IEC 42001, OECD and Building a Program →
Projection layer
A learned mapping that converts vision-encoder outputs into vectors in the language model's embedding space.
Learn more: Multimodal prompting: images, documents, audio and video →
Projector
A small network, such as a linear layer or MLP, that maps image-encoder features into a language model's token embedding space.
Learn more: Multimodal Foundation Models →
Prompt
The text instruction or question you give an AI model.
Learn more: Prompting Fundamentals →
Prompt caching
Reusing a model's processed state for an identical prompt prefix across calls to cut cost and latency.
Learn more: Context engineering: designing what the model sees →
Prompt chaining
Splitting a task into a sequence of prompts in which each step's output becomes input to the next.
Learn more: Advanced prompting techniques →
Prompt eval set
A fixed collection of representative inputs with expected outputs or grading criteria used to compare prompt versions.
Learn more: Advanced prompting techniques →
Prompt injection
An attack where text the AI reads contains hidden instructions meant to override the user's or developer's instructions.
Learn more: Privacy and Your Data →
Prompt template
Reusable prompt text with named variables that are filled in at run time.
Learn more: Advanced prompting techniques →
Promptable segmentation
Segmentation in which the user specifies the target with a prompt such as a click, box, mask, text phrase or exemplar.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Provider pinning
A rule that a task must use a specific model provider (for example, local only) and must never silently fall back to another.
Learn more: What is an AI operating system? →
Proxy
An easy-to-measure stand-in for the thing you actually want to predict, such as spending instead of health need.
Learn more: Bias and Fairness in AI →
Proxy label
An early-available signal that correlates with the true outcome and is used to estimate performance before real labels arrive.
Learn more: Monitoring, Drift and Incident Response for ML Systems →
Pseudonymisation
Replacing identifiers with placeholders while keeping a separate key that can map them back.
Learn more: Privacy and Your Data →
Pseudonymization
Replacing identifiers with consistent tokens, such as keyed hashes, that cannot be reversed without separately held information.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
PUE
Power usage effectiveness: total facility energy divided by IT equipment energy, with 1.0 as the ideal.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
Pushdown automaton
A finite-state machine augmented with a stack, able to recognize nested structures such as balanced JSON brackets.
Learn more: Structured Outputs and Guardrails →
Pydantic
A Python library that parses, coerces and validates data against typed model classes and can emit their JSON Schema.
Learn more: Structured Outputs and Guardrails →
QLoRA
LoRA training on top of a base model stored in 4-bit precision to save memory.
Learn more: Fine-Tuning vs Prompting →
Quantization
Storing a trained model's weights with fewer bits to save memory and speed it up.
Learn more: Parameters and Model Size →
Quantization (Q4, Q8)
Storing weights with fewer bits. Q4 cuts a model to roughly a quarter of its 16-bit size.
See the AI Index methodology →
Quantization-aware training (QAT)
Training or fine-tuning a model while simulating low precision so it holds up better when quantized.
Learn more: Quantization →
Quasi-identifier
A detail, such as a postcode or date of birth, that is not identifying alone but can identify a person in combination with others.
Learn more: Privacy and Your Data →
Query decomposition
Splitting a complex question into simpler sub-questions that can be retrieved and answered separately.
Learn more: Agentic RAG: Retrieval as a Tool →
Query, key, value
Three learned linear projections of each token: queries are compared with keys to produce attention weights that are applied to values.
Learn more: Transformers: A Deep Dive →
R-squared
One minus the ratio of the model's squared error to the squared error of predicting the mean.
Learn more: Linear and Logistic Regression →
RAG
Retrieval-augmented generation: retrieving relevant text and including it in the prompt so the model answers from it.
Learn more: Embeddings and Retrieval-Augmented Generation →
Random forest
An ensemble of decision trees trained on bootstrap samples with random feature subsets at each split, whose predictions are averaged.
Learn more: The Statistical Turn: Probabilistic AI and Machine Learning (1988–2010) →
Random variable
A function that assigns a numerical value to each outcome of a random process.
Learn more: Probability and Statistics for AI →
Rank
The number of linearly independent columns (equivalently rows) of a matrix, i.e. the dimension of its column space.
Learn more: Linear Algebra for AI →
Rank (LoRA)
The inner dimension r of LoRA's two adapter matrices, which bounds the rank of the learned weight update and sets its size.
Learn more: Fine-Tuning vs Prompting →
Rate limit
A cap on how many requests or tokens an account may send in a given period.
Learn more: APIs, Tokens and Pricing →
Rational agent
A system that perceives its environment and chooses the action expected to achieve the best outcome by a given measure of success.
Learn more: What AI Is (and Isn't) →
RDF
The W3C Resource Description Framework, a graph data model of IRI-identified triples queried with SPARQL.
Learn more: GraphRAG and Knowledge Graphs →
RDMA
Remote direct memory access, which lets one machine write into another's memory with minimal operating-system overhead.
Learn more: Clustering and Multi-GPU Setups →
Readiness probe
A Kubernetes check that tells the cluster a container is ready to receive traffic, typically only after its model has loaded.
Learn more: Deploying Models: From Artifact to Production Service →
Real-time factor
Processing time divided by the duration of the audio produced; values below 1 mean faster than real time.
Learn more: Audio, Voice and Music Generation →
Real-time factor (RTF)
Processing time divided by audio duration; values below 1 mean faster than real time.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
Realisation rate
The share of a theoretical benefit, such as time saved, that actually turns into financial or operational value.
Learn more: Adopting AI in Organizations: Use Cases, TCO and ROI →
Reason code
A standardised explanation identifying a factor that most reduced an applicant's score or outcome.
Learn more: AI in Finance, Law and Government →
Reasoning effort
A setting that tells a model roughly how much thinking to do before answering.
Learn more: Reasoning Models →
Reasoning model
A language model trained to work through intermediate steps before giving its final answer.
Learn more: How We Got Here: A Short History of AI →
Recall
The fraction of actual positives the model detects, TP / (TP + FN), also called sensitivity or true positive rate.
Learn more: Model Evaluation and Metrics →
Recall (sensitivity)
The fraction of truly positive items that the model correctly flagged.
Learn more: AI by field: where each kind of AI is used →
Recall@k
The fraction of relevant items that appear among the top k retrieved results.
Learn more: Embeddings and Retrieval-Augmented Generation →
Recall@k (index)
The fraction of the exact top-k neighbours that an approximate search also returns in its top k.
Learn more: Vector Databases and Indexing →
Receptive field
The region of the input image that can influence a given unit in a deeper layer.
Learn more: Convolutional Neural Networks →
Reciprocal rank fusion
A method that merges several ranked lists by summing 1/(k + rank) for each document across the lists.
Learn more: Embeddings and Retrieval-Augmented Generation →
Reciprocal rank fusion (RRF)
A fusion method scoring each document by the sum over ranked lists of 1/(k + rank), with k typically 60.
Learn more: Advanced Retrieval: Hybrid Search, Reranking and Query Rewriting →
Reconstruction error
The difference between an input and an autoencoder's reconstruction of it, used as an anomaly score.
Learn more: Anomaly and Fraud Detection →
Recursive splitting
Splitting on the coarsest natural separator first and recursing to finer separators only for pieces that remain too large.
Learn more: Document Processing and Chunking →
Red-teaming
Deliberately attacking a system to find ways it can be made to fail or misbehave.
Learn more: Evaluating AI Systems →
Reference monitor
A component that mediates every access by a subject to an object, is protected from tampering, and is simple enough to verify.
Learn more: What is an AI operating system? →
Reflection
Having the model review its own output against the goal or external checks and correct it.
Learn more: AI Agents Explained →
Reflection tokens
Special tokens in Self-RAG that let the model signal retrieval need, passage relevance, support and usefulness.
Learn more: Agentic RAG: Retrieval as a Tool →
Regression testing
Re-running existing tests after a change to make sure previously working behaviour still works.
Learn more: Evaluating AI Systems →
Regularisation
A penalty on model complexity, such as the size of the weights, added to the loss to reduce overfitting.
Learn more: Linear and Logistic Regression →
Reinforcement learning
Training a model by rewarding outputs that achieve a goal, such as a correct answer.
Learn more: Reasoning Models →
Rejection sampling (data)
Generating several candidate outputs and keeping only those that pass a verifier or score highest under a judge.
Learn more: Distillation and Synthetic Data →
Release bundle
The versioned combination of model snapshot, prompts, tool definitions, retrieval settings and decoding parameters that determines an LLM app's behaviour.
Learn more: LLMOps in Production: Evals, Tracing, Cost and Guardrails →
Reparameterization trick
Writing a random latent as a deterministic function of model outputs and independent noise (z = mu + sigma * epsilon) so gradients can flow through sampling.
Learn more: Generative Models: The Big Picture →
Reranker
A model that re-scores retrieved candidates by reading the query and each chunk together.
Learn more: Embeddings and Retrieval-Augmented Generation →
Research engineer
An engineer who implements and scales new methods and experiments, often for large-model training.
Learn more: Becoming an AI Engineer →
Residual connection
A skip path that adds a block's input to its output, so the block learns a correction and gradients flow easily through deep networks.
Learn more: The Deep Learning Revolution (2006–2020) →
Residual vector quantization (RVQ)
Quantization with a sequence of codebooks in which each stage encodes the residual error left by the previous stages.
Learn more: Audio, Voice and Music Generation →
Responsibility
In a Gaussian mixture, the posterior probability that a given point was generated by a given component.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
Retrieval evaluator
In Corrective RAG, a lightweight model that scores retrieved documents and triggers keep, discard-and-search, or combine actions.
Learn more: Agentic RAG: Retrieval as a Tool →
Return
The discounted sum of future rewards from a time step onward.
Learn more: Reinforcement Learning →
Return on investment (ROI)
Net benefit divided by cost, expressing how much value an investment returns per unit spent.
Learn more: Adopting AI in Organizations: Use Cases, TCO and ROI →
Reverse-mode automatic differentiation
An algorithm that computes vector-Jacobian products by propagating adjoints from outputs back to inputs; backpropagation is its use for neural networks.
Learn more: Calculus and Gradients: How Networks Learn →
Reward hacking
An agent achieving high reward through behaviour that exploits flaws in the reward signal rather than doing the intended task.
Learn more: Reinforcement Learning →
Reward model
A network that outputs a scalar score for a prompt-response pair, trained on human or AI preference comparisons.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
Ridge point
The arithmetic intensity, peak compute divided by peak bandwidth, at which work switches from memory-bound to compute-bound.
Learn more: AI Hardware Explained →
Risk tiering
Classifying AI systems into levels of governance scrutiny according to the potential severity, scale and likelihood of harm and their legal classification.
Learn more: AI Governance Frameworks: NIST, ISO/IEC 42001, OECD and Building a Program →
RLAIF
Reinforcement learning from AI feedback, where preference labels come from a model rather than humans.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
RLHF
Reinforcement learning from human feedback: training a model toward responses that people ranked as better.
Learn more: How Large Language Models Work →
ROC-AUC
The area under the curve of true positive rate versus false positive rate, equal to the probability a random positive outranks a random negative.
Learn more: Model Evaluation and Metrics →
RoCE
RDMA over Converged Ethernet: a protocol that lets Ethernet networks perform remote direct memory access with low CPU overhead.
Learn more: Datacenter AI Hardware: GPUs, Accelerators, Interconnects and Rack-Scale Systems →
Rolling-origin evaluation
Backtesting by repeatedly training on data up to an origin, forecasting the next h steps and scoring, for several origins.
Learn more: Time-Series Forecasting →
Roofline model
A performance model in which attainable throughput is the minimum of peak compute and bandwidth multiplied by arithmetic intensity.
Learn more: AI Hardware Explained →
Rotary position embedding (RoPE)
A positional scheme that rotates pairs of query and key dimensions by position-dependent angles so their dot product depends on relative position.
Learn more: Transformers: A Deep Dive →
ROUGE
A family of recall-oriented summarization metrics based on n-gram or longest-common-subsequence overlap with reference summaries.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Round-to-nearest (RTN)
The simplest quantization method, which rounds each weight independently to the closest representable value.
Learn more: Quantization →
Router
The component that chooses which knowledge source or tool should handle a query or sub-query.
Learn more: Agentic RAG: Retrieval as a Tool →
Router (gate)
A small network that scores the experts and picks which ones process each token.
Learn more: Mixture of Experts →
Runtime (inference engine)
The software that loads model weights and generates text from them.
Learn more: Why Run AI Locally? →
Saddle point
A point with zero gradient where the function curves upward in some directions and downward in others.
Learn more: Optimization for Machine Learning →
safetensors
A tensor serialisation format that stores only data and metadata, so loading it cannot execute code.
Learn more: Open Weights, Open Source and Model Licensing →
Safety case
A structured, evidence-backed argument that a system is acceptably safe for a defined use and environment.
Learn more: Robotics and Autonomous Systems →
Sampling
Choosing the next token at random according to the model's predicted probabilities.
Learn more: How Large Language Models Work →
Sampling rate
The number of audio samples recorded per second, which caps the highest representable frequency at half its value.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
Sandbox
An isolated environment where code can run without reaching the rest of the system or its secrets.
Learn more: AI Security Risks →
Saturation
The regime where an activation's derivative is near zero, so little gradient flows through the unit.
Learn more: Neural Networks and Backpropagation →
Saved memory
Short notes a chat app stores about you and adds to the context of new conversations.
Learn more: Context Windows and Memory →
Scalable oversight
Methods that allow humans or weaker systems to reliably supervise AI systems whose capabilities exceed their own on the task.
Learn more: Alignment and Interpretability: Making Models Do What We Mean, and Seeing Why →
Scale
A shared multiplier stored for a block of weights so they can be represented with few bits.
Learn more: Quantization →
Scaled dot-product attention
The operation softmax(QK^T / sqrt(d_k) + M) V, where M is an optional mask.
Learn more: Transformers: A Deep Dive →
Scaling law
An empirical power-law relationship between a model's loss and its size, training data or compute.
Learn more: The LLM Era: Transformers to Agents (2017–2026) →
Schema-constrained decoding
Generation in which a compiled grammar or schema masks, at each step, every token that would make the output an invalid prefix.
Learn more: Structured Outputs and Guardrails →
Scope 2 emissions
Indirect emissions from purchased electricity, heat, steam or cooling under the GHG Protocol.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
Score
The gradient of the log-density with respect to the data, grad_x log p(x), which does not depend on the normalizing constant.
Learn more: Generative Models: The Big Picture →
Seasonal naive forecast
A forecast that repeats the value from the same point in the last observed season.
Learn more: Time-Series Forecasting →
Seasonality
A repeating pattern with a fixed, known period m, such as weekly or yearly cycles.
Learn more: Time-Series Forecasting →
Secure aggregation
A cryptographic protocol that lets a server learn the sum of many clients' updates without learning any individual update.
Learn more: Privacy-Preserving AI: Attacks, Differential Privacy, Federated Learning and the Law →
Selection rate
The share of a group that a system approves, advances or selects.
Learn more: Bias and Fairness in AI →
Selective SSM
An SSM whose discretization step and input and output matrices are computed from the current input, letting it choose what to keep or forget.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
Self-consistency
Sampling several independent reasoning paths and returning the most frequent final answer.
Learn more: Advanced prompting techniques →
Self-consistency (majority voting)
Sampling several independent reasoning paths and returning the most common final answer.
Learn more: Reasoning Models →
Self-consistency check
Asking the same question several times independently and treating disagreement among the answers as a warning sign.
Learn more: Hallucinations and How to Verify →
Self-information
The surprise of an outcome, equal to the negative logarithm of its probability.
Learn more: Information Theory and Loss Functions →
Self-Instruct
A method in which a language model generates and filters new instruction-following examples from a small seed set.
Learn more: Distillation and Synthetic Data →
Self-Route
A hybrid strategy in which the model answers from retrieved chunks when it judges them sufficient and otherwise falls back to long-context prompting.
Learn more: RAG vs Long Context vs Fine-Tuning: Choosing an Architecture →
Self-supervised learning
Learning in which the training labels are derived automatically from the data itself, such as predicting the next word of a text.
Learn more: The types of AI: a complete map →
Semantic chunking
Placing chunk boundaries where the embedding similarity between consecutive sentences drops, as a proxy for a topic change.
Learn more: Document Processing and Chunking →
Semantic memory
Distilled, general facts about the user, domain or world, independent of when they were learned.
Learn more: Memory Systems for AI Assistants and Agents →
Semantic segmentation
Assigning a class label to every pixel without distinguishing separate objects of the same class.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Sensitivity
The maximum change in a query's output, measured in a chosen norm, between any two neighboring datasets.
Learn more: Privacy-Preserving AI: Attacks, Differential Privacy, Federated Learning and the Law →
Sequence-level distillation
Training a student with ordinary cross-entropy on complete sequences generated by the teacher.
Learn more: Distillation and Synthetic Data →
Set-of-Mark prompting
Overlaying numbered marks on image regions or UI elements so a vision model can refer to them by label instead of by coordinates.
Learn more: Computer-Use and Browser Agents →
Shadow deployment
Running a new model on a copy of live traffic while discarding its outputs, so its behaviour can be measured without affecting users.
Learn more: Deploying Models: From Artifact to Production Service →
Short-term memory
The information in the model's current context window, which is lost when the session ends.
Learn more: Memory Systems for AI Assistants and Agents →
Sigmoid
The function 1/(1+e^(-z)) that maps any real number to a probability between 0 and 1.
Learn more: Linear and Logistic Regression →
Silhouette coefficient
For a point, (b - a) / max(a, b), where a is its mean distance to its own cluster and b its mean distance to the nearest other cluster.
Learn more: Unsupervised Learning: Clustering and Dimensionality Reduction →
Singular value decomposition
The factorization of any matrix as U Σ Vᵀ with orthogonal U and V and non-negative singular values on the diagonal of Σ.
Learn more: Linear Algebra for AI →
SIP
The Session Initiation Protocol, used to set up, modify and terminate voice and video calls over IP networks.
Learn more: Voice Agents →
SLAM
Simultaneous localisation and mapping: estimating a robot's trajectory and a map of its environment at the same time.
Learn more: Robotics and Autonomous Systems →
Sliding-window attention
Attention that only looks back over a fixed number of recent tokens.
Learn more: KV Cache and Context Cost →
SMOTE
An oversampling method that creates synthetic minority-class examples by interpolating between a minority example and its minority-class neighbours.
Learn more: Feature Engineering and Preprocessing Pipelines →
Soft binding
A watermark or perceptual fingerprint used to recover a content credential after metadata has been stripped.
Learn more: Deepfakes and Content Provenance →
Soft targets
The teacher's full probability distribution over outputs, used as training targets instead of one-hot labels.
Learn more: Distillation and Synthetic Data →
Softmax
A function that exponentiates a list of scores and divides by their sum, producing positive probabilities that add up to 1.
Learn more: How Large Language Models Work →
Software as a Medical Device (SaMD)
Software intended for a medical purpose, such as diagnosis or treatment, that performs that purpose without being part of a hardware medical device.
Learn more: AI in Healthcare and Science →
Spacetime latent
A compressed representation of a video in which an autoencoder has reduced both spatial and temporal resolution, later split into patches for a transformer.
Learn more: Image and Video Generation Systems →
Span
A timed, attributed record of one operation within a distributed trace, linked to its parent operation.
Learn more: LLMOps in Production: Evals, Tracing, Cost and Guardrails →
Sparse autoencoder (SAE)
An autoencoder with an overcomplete, sparsity-penalized hidden layer trained on model activations to decompose them into interpretable feature directions.
Learn more: Alignment and Interpretability: Making Models Do What We Mean, and Seeing Why →
Sparse model
A model that uses only a subset of its parameters for each token, such as a mixture of experts.
Learn more: Parameters and Model Size →
Speaker diarization
The task of segmenting audio by speaker to determine who spoke when, without prior knowledge of the speakers.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
Specification gaming
Behavior that satisfies the literal specification of an objective without achieving the outcome its designers intended.
Learn more: Alignment and Interpretability: Making Models Do What We Mean, and Seeing Why →
Spectrogram
A grid showing how much energy an audio signal has at each frequency over time, used as the input to many speech models.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Speculative decoding
A lossless technique in which a cheap draft proposes several tokens that the target model verifies in one forward pass.
Learn more: Inference Serving at Scale: Batching, KV-Cache Management and Speculative Decoding →
Speech-to-speech model
A single model that takes speech as input and produces speech as output, without an explicit text hand-off between separate ASR, language and TTS systems.
Learn more: Speech and Audio AI: Recognition, Synthesis and Real-Time Voice →
Speech-to-text
Technology that converts spoken audio into written text, also called automatic speech recognition.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
SQNR
Signal-to-quantization-noise ratio: the power of the original values divided by the power of the rounding error, usually in decibels.
Learn more: Quantization →
Standardization
Rescaling a feature to zero mean and unit standard deviation using statistics from the training data.
Learn more: Feature Engineering and Preprocessing Pipelines →
State-space model (SSM)
A sequence model defined by a linear recurrence h_t = A-bar h_{t-1} + B-bar x_t with readout y_t = C h_t, obtained by discretizing a continuous linear system.
Learn more: Beyond Transformers: GNNs, State-Space Models and Hybrids →
Stationarity
The property that a series' mean, variance and autocovariance do not change over time.
Learn more: Time-Series Forecasting →
Statistical reproducibility
Obtaining results within known run-to-run variance when re-running an experiment, rather than bit-identical outputs.
Learn more: The ML Lifecycle, Reproducibility and Experiment Tracking →
stdio
Standard input and output, the text streams a parent process uses to talk to a child process.
Learn more: The Model Context Protocol (MCP) →
Stochastic gradient descent
Gradient descent that estimates the gradient on a random mini-batch of examples at each step.
Learn more: Optimization for Machine Learning →
Stratified k-fold
Cross-validation that preserves each class's proportion in every fold.
Learn more: Model Evaluation and Metrics →
Streaming
Receiving the model's reply token by token as it is generated instead of all at once.
Learn more: APIs, Tokens and Pricing →
Streaming multiprocessor (SM)
The repeated compute block of an NVIDIA GPU that schedules warps and contains general-purpose units, tensor cores, registers and shared memory.
Learn more: Datacenter AI Hardware: GPUs, Accelerators, Interconnects and Rack-Scale Systems →
Stride
The number of input positions the kernel moves between successive outputs; a stride of 2 roughly halves each spatial dimension.
Learn more: Convolutional Neural Networks →
Structured output
A mode in which the model's response is constrained to match a supplied schema.
Learn more: Tool Use and Function Calling →
Sub-agent
A separate model instance given a focused task in its own clean context window that returns a condensed result to a coordinating agent.
Learn more: Context engineering: designing what the model sees →
Superposition
The representation of more features than a layer has dimensions by encoding sparse features along nearly orthogonal directions.
Learn more: Alignment and Interpretability: Making Models Do What We Mean, and Seeing Why →
Supervised fine-tuning (SFT)
Continued training on prompt-response pairs with next-token loss applied only to response tokens.
Learn more: Post-Training and Alignment: SFT, RLHF, DPO and RL for Reasoning →
Supply-chain risk
Danger that comes from third-party components, such as downloaded models, datasets or plugins, being malicious or compromised.
Learn more: AI Security Risks →
Support vector machine
A classifier that finds the maximum-margin separating boundary, optionally in a kernel-induced feature space.
Learn more: The Statistical Turn: Probabilistic AI and Machine Learning (1988–2010) →
Support vectors
The training points on or inside the margin that alone determine an SVM's decision boundary.
Learn more: Classic Classifiers: kNN, Naive Bayes and SVMs →
Symbolic AI
AI that represents knowledge as explicit, human-readable symbols and rules and draws conclusions by logical inference.
Learn more: The types of AI: a complete map →
System prompt
Standing instructions, usually set by an app or in settings, that apply to every message in a conversation.
Learn more: Prompting Fundamentals →
T-shaped skills
Broad working knowledge across a field combined with deep expertise in one area.
Learn more: Becoming an AI Engineer →
Target encoding
Replacing each category with a smoothed average of the target variable for that category.
Learn more: Feature Engineering and Preprocessing Pipelines →
Task horizon
The length, in human-expert working time, of tasks an AI system can complete at a stated reliability such as 50%.
Learn more: Frontier Risk and the AGI Debate →
Teacher forcing
Training a decoder by feeding it the ground-truth previous token rather than its own prediction.
Learn more: Recurrent Networks and Sequence Modelling →
Technology-assisted review (TAR)
Using a trained classifier to rank or select documents for production in litigation, validated by statistical sampling.
Learn more: AI in Finance, Law and Government →
Temperature
A setting that controls how random the choice of the next token is.
Learn more: How Large Language Models Work →
Temporal consistency
The property that objects, identities and textures remain stable and move plausibly across video frames.
Learn more: Image and Video Generation Systems →
Temporal-difference error
The difference between the bootstrapped target r + gamma V(s') and the current estimate V(s).
Learn more: Reinforcement Learning →
Tensor / pipeline parallelism
Ways to split one model across several GPUs or machines.
See the AI Index methodology →
Tensor core
A specialized hardware unit that performs small matrix multiply-accumulate operations in low-precision formats and supplies most of a GPU's AI FLOPS.
Learn more: Datacenter AI Hardware: GPUs, Accelerators, Interconnects and Rack-Scale Systems →
Tensor parallelism
Splitting each layer's weights across devices so they all work on the same token simultaneously.
Learn more: Clustering and Multi-GPU Setups →
Test set
Held-out data used once at the end to give an unbiased estimate of performance on new data.
Learn more: The ML Workflow: Framing, Data, Splits and Leakage →
Test set (for prompts)
A fixed collection of realistic inputs with pass/fail rules, used to compare prompt versions objectively.
Learn more: Prompting Fundamentals →
Test-time compute
Computation spent during inference, such as longer reasoning, sampling multiple answers, or search, to improve output quality.
Learn more: Scaling Laws and Compute-Optimal Training →
Text-to-speech
Technology that converts written text into spoken audio.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Text-to-SQL
Translating a natural-language question into an executable database query whose result answers it.
Learn more: Agentic RAG: Retrieval as a Tool →
TF-IDF
A text weighting that multiplies a term's frequency in a document by the log-inverse of how many documents contain it.
Learn more: Feature Engineering and Preprocessing Pipelines →
TFLOPS
Trillions of floating-point operations per second, a measure of raw compute.
Learn more: AI Hardware Explained →
TFLOPS / PFLOPS
Trillions / quadrillions of math operations per second at a stated precision (FP4, FP8, FP16).
See the AI Index methodology →
Thinking tokens (chain of thought)
The intermediate working-out a reasoning model generates before its answer.
Learn more: Reasoning Models →
Threat model
A structured description of what you are protecting, from whom, and the paths through which it could be exposed.
Learn more: Privacy and Your Data →
Tied embeddings
Using the same matrix for the input token embeddings and the output prediction head, which saves V × d parameters.
Learn more: Parameters and Model Size →
Time to first token
The delay between sending a request and receiving the first generated token, dominated by queueing, network time and processing the input.
Learn more: APIs, Tokens and Pricing →
Time to first token (TTFT)
The delay between sending a prompt and seeing the first token of the reply, mostly prefill time.
Learn more: Tokens per Second: Estimating Local AI Speed →
Time-series foundation model
A model pretrained on large collections of series that can forecast new series zero-shot.
Learn more: Time-Series Forecasting →
Time-weighted exposure
The share of a person's working hours spent on tasks that AI could speed up or assist.
Learn more: AI and Your Career →
Token
A chunk of text, often a word or part of a word, that a language model reads and writes.
Learn more: How Large Language Models Work →
Token budget
An explicit allocation of the context window's tokens among the components of a prompt and the expected output.
Learn more: Context engineering: designing what the model sees →
Token passthrough
Accepting a client's access token and forwarding it unchanged to downstream APIs, which MCP's security guidance forbids.
Learn more: The Model Context Protocol (MCP) →
Tokenization
Splitting text into the units (words, subwords or characters) that a model processes.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Tokenizer
The component that splits text into tokens and converts them to numbers.
Learn more: How Large Language Models Work →
Tokens/sec (decode)
How fast a model writes its answer for one user. Mostly limited by memory bandwidth.
See the AI Index methodology →
Tool annotations
Optional MCP metadata such as read-only or destructive hints that describe a tool's behaviour to clients.
Learn more: Capstone: Build a Safe Tool-Using Agent with MCP →
Tool loop
The repeated cycle of calling the model, executing requested tools and returning results until the model gives a final answer.
Learn more: Tool Use and Function Calling →
Tool use / function calling
A model capability for requesting that the application run a named function with specified arguments.
Learn more: Tool Use and Function Calling →
Top-5 error
The fraction of test examples for which the correct label is not among the model's five highest-ranked predictions.
Learn more: The Deep Learning Revolution (2006–2020) →
Top-k routing
Sending each token only to the k experts with the highest router scores and weighting their outputs by renormalised gate values.
Learn more: Mixture of Experts →
TOPS
Trillions of integer operations per second, usually INT8; the usual NPU rating.
See the AI Index methodology →
torch.export
A PyTorch API that captures a model ahead of time as a full graph (an ExportedProgram) for compilation and deployment without Python-level tracing at run time.
Learn more: Deploying Models: From Artifact to Production Service →
Total cost of ownership (TCO)
The full cost of a system over its useful life, here hardware depreciation plus energy, expressed per year.
Learn more: Why Run AI Locally? →
Total parameters
Every weight in the model, all of which must be stored in memory.
Learn more: Mixture of Experts →
TPOT
Time per output token: the average interval between consecutive generated tokens after the first.
Learn more: Inference Serving at Scale: Batching, KV-Cache Management and Speculative Decoding →
Training
The phase in which a model learns by adjusting its parameters to reduce errors on example data.
Learn more: How Machines Learn →
Training cutoff
The date after which a model has no information, because its training data stops there.
Learn more: What AI Is (and Isn't) →
Training opt-out
A setting or agreement that stops your conversations being used to train future models.
Learn more: Privacy and Your Data →
Training set
The portion of data used to fit a model's parameters.
Learn more: The ML Workflow: Framing, Data, Splits and Leakage →
Training-serving skew
A mismatch between features or data processing at training time and at inference time.
Learn more: Data Engineering for AI: Pipelines, Quality, Labeling, Features and Privacy →
Training–serving skew
A difference between how inputs or features are computed during training and during serving that degrades a model's live performance.
Learn more: Deploying Models: From Artifact to Production Service →
Training/serving skew
A mismatch between how features are computed during training and in production, causing degraded live performance.
Learn more: Feature Engineering and Preprocessing Pipelines →
Transfer learning
Reusing a model trained on one task or dataset as the starting point for a different but related task.
Learn more: The types of AI: a complete map →
Transformer
The neural network design behind most modern language models, built around attention.
Learn more: How Large Language Models Work →
Transport
The mechanism that carries protocol messages between client and server, such as stdio or HTTP.
Learn more: The Model Context Protocol (MCP) →
Triple
The atomic fact (subject, predicate, object), such as (Nimbus Labs, ACQUIRED, Kestrel AI).
Learn more: GraphRAG and Knowledge Graphs →
True positive rate (recall)
The share of actually positive cases that a system correctly identifies: TP / (TP + FN).
Learn more: Bias and Fairness in AI →
trust_remote_code
A Hugging Face loading flag that downloads and executes model-specific Python code from the repository.
Learn more: Open Weights, Open Source and Model Licensing →
TTFT
Time to first token: the delay from request arrival to the first generated token, including queueing and prefill.
Learn more: Inference Serving at Scale: Batching, KV-Cache Management and Speculative Decoding →
TTL (time to live)
An expiry time after which a stored memory is automatically removed or ignored.
Learn more: Memory Systems for AI Assistants and Agents →
TTS
Text-to-speech, the synthesis of spoken audio from text.
Learn more: Voice Agents →
Turing machine
An idealized computing device with an unbounded symbol tape, a read/write head and a finite rule table, used to define what is computable.
Learn more: Origins of AI: From Logic Machines to Dartmouth →
Turing test
Alan Turing's 1950 proposal to judge machine intelligence by whether a person conversing by text can tell the machine from a human.
Learn more: What AI Is (and Isn't) →
Two-tower model
A retrieval model with separate user and item encoders whose embeddings are compared by a dot product, allowing item embeddings to be precomputed and indexed.
Learn more: Recommender Systems: Factorization, Two-Tower Retrieval and Evaluation →
Unified memory
A single pool of memory shared by the CPU and GPU on the same chip package.
Learn more: Mixture of Experts →
Universal machine
A Turing machine that can simulate any other Turing machine when given that machine's description as input, the theoretical basis of the stored-program computer.
Learn more: Origins of AI: From Logic Machines to Dartmouth →
Usable AI memory
The part of memory a model runtime can actually use, after the OS and any vendor GPU-allocation limit.
See the AI Index methodology →
Usable memory
The memory actually available to run a model: VRAM on a discrete GPU, or on unified memory total minus an operating-system reserve (the AI Index's measure, which assumes a Mac's default GPU cap has been raised).
Learn more: Choosing a Machine for Local AI →
User prompt
The individual message a person types in each turn of a conversation.
Learn more: Prompting Fundamentals →
v-prediction
A parameterization in which the network predicts v = sqrt(abar_t) epsilon - sqrt(1 - abar_t) x_0 instead of the noise or the clean sample.
Learn more: Diffusion Models and Flow Matching →
Validation set
Held-out data used repeatedly to choose models, features and hyperparameters.
Learn more: The ML Workflow: Framing, Data, Splits and Leakage →
Value × feasibility matrix
A 2×2 prioritisation grid that scores candidate use cases on business value and on how practical they are to deliver.
Learn more: Adopting AI in Organizations: Use Cases, TCO and ROI →
Vanishing gradient
Gradients shrinking exponentially as they propagate backwards through many layers, so early layers barely learn.
Learn more: Training Deep Networks in Practice →
Variance
The expected squared deviation of a random variable from its mean.
Learn more: Probability and Statistics for AI →
Vector
An ordered list of n real numbers, treated as a point or arrow in n-dimensional space.
Learn more: Linear Algebra for AI →
Vision Transformer (ViT)
A transformer that processes an image as a sequence of embedded patches with position information.
Learn more: Multimodal prompting: images, documents, audio and video →
Vision-language model (VLM)
A model that accepts images, and usually text, as input and produces text grounded in both.
Learn more: Multimodal prompting: images, documents, audio and video →
Vision-language-action model
A model, typically built on a vision-language model, that maps images and language instructions to robot actions.
Learn more: Robotics and Autonomous Systems →
Visual instruction tuning
Fine-tuning a vision-language model on instruction-and-response examples grounded in images.
Learn more: Multimodal Foundation Models →
Vocoder
A model that converts an intermediate acoustic representation, such as a mel spectrogram, into a waveform.
Learn more: Audio, Voice and Music Generation →
Voice cloning
Using a short audio sample to make a text-to-speech system imitate a particular person's voice.
Learn more: Beyond Text: Images, Audio, Video and Multimodal AI →
Voice-to-voice latency
The time from the end of the user's speech to the first audible sound of the agent's reply.
Learn more: Voice Agents →
VRAM
The dedicated memory on a discrete graphics card.
Learn more: AI Hardware Explained →
Warmup
A schedule phase that increases the learning rate gradually from near zero at the start of training.
Learn more: Optimization for Machine Learning →
Watermark
An imperceptible signal embedded in content at creation that an algorithm with the right key or model can detect.
Learn more: Deepfakes and Content Provenance →
WebRTC
A set of browser and mobile standards for encrypted real-time audio, video and data with built-in NAT traversal.
Learn more: Voice Agents →
Weights
The learned numbers inside a model that determine its outputs.
Learn more: Fine-Tuning vs Prompting →
Wilson score interval
A confidence interval for a binomial proportion that behaves well for small samples and proportions near 0 or 1.
Learn more: Capstone: Build a Safe Tool-Using Agent with MCP →
Word embedding
A dense vector representation of a word learned so that words used in similar contexts have similar vectors.
Learn more: Natural Language Processing: From Pipelines to Pretrained Models →
Word error rate (WER)
The number of word substitutions, deletions and insertions needed to turn a transcript into the reference, divided by the number of reference words.
Learn more: AI by field: where each kind of AI is used →
Workflow
A sequence of steps fixed in code, possibly including model calls, where the model does not choose the path.
Learn more: AI Agents Explained →
Workflow (vs agent)
A system whose control flow is fixed in code, as opposed to an agent whose model chooses the next step.
Learn more: Multi-Agent Systems →
Workstation GPU
A professional graphics card, often with much more VRAM than consumer cards, aimed at heavy compute work.
Learn more: Choosing a Machine for Local AI →
WUE
Water usage effectiveness: liters of site water consumed per kilowatt-hour of IT energy.
Learn more: AI Energy and Environment: Estimating, Accounting For and Reducing the Footprint →
ZeRO / FSDP
Data-parallel training that shards optimizer state, gradients and optionally parameters across workers instead of replicating them.
Learn more: Pretraining and Data: How a Base Model Is Made →
Zero point
The integer that represents the real value 0 in asymmetric (affine) quantization.
Learn more: Quantization →
Zero-shot classification
Classifying into categories supplied at inference time, typically by comparing image embeddings to text-prompt embeddings, without training on those categories.
Learn more: Computer Vision: Tasks, Metrics, Models and Deployment →
Zero-shot voice cloning
Generating speech in a new speaker's voice from a short reference recording without training on that speaker.
Learn more: Audio, Voice and Music Generation →

Put it to work

See which machines run which models, at what speed, in the AI Hardware & Model Index — built on the same methods this program teaches.

Open the AI Index →
Stay in the loop
Prometheus OS™ · Native AI OS · Built for the future © 2025 - 2026