AI Glossary

A living reference of 710 artificial intelligence and machine learning terms — from foundational concepts like gradient descent and backpropagation to emerging topics such as agentic RAG, mixture of experts, and multi-agent orchestration. Written for technical professionals who want precision without the PhD prerequisite.

A

A/B Testing for LLMs

A/B testing for LLMs is a controlled experiment method that routes live traffic across two or more variants — different prompts, models, or configurations — and measures which performs better against a defined quality or business metric.

Ablation Study

A controlled experiment that removes or disables individual components of a machine learning model — such as layers, features, or training steps — to measure how much each part contributes to overall performance.

Abstract Syntax Tree

An Abstract Syntax Tree (AST) is a tree-shaped representation of source code where each node is a programming construct — an expression, statement, or declaration. Compilers, linters, and code-migration tools parse code into an AST to analyze and transform it reliably instead of editing raw text.

Activation Function

A mathematical function applied to a neuron's output that introduces non-linearity, enabling neural networks to model complex relationships. Without activation functions, stacking layers would only produce linear transformations, making deep learning impossible.

Active Learning

Active learning is a machine learning approach where the model itself selects the most informative unlabeled examples for a human to label, so a smaller, carefully chosen dataset reaches the accuracy of a much larger randomly labeled one.

Adam Optimizer

Adam (Adaptive Moment Estimation) is an optimization algorithm that combines momentum tracking and per-parameter learning rate scaling to train neural networks efficiently. It adapts step sizes automatically, making it the default optimizer for most deep learning tasks including large language model pre-training.

ADASYN

ADASYN (Adaptive Synthetic Sampling) is an oversampling algorithm that balances skewed datasets by generating synthetic minority-class examples, creating more of them in the hard-to-learn regions where minority points are surrounded by majority neighbors.

Adjacency Matrix

A square matrix where each row and column represents a graph node, and each cell indicates whether an edge connects two nodes. It encodes graph structure so algorithms — especially graph neural networks — know which nodes can exchange information during message passing.

Adobe Firefly

Adobe Firefly is Adobe's family of generative AI models and the branded generative surface embedded across Creative Cloud (Photoshop Generative Fill, Illustrator Generative Shape, Express), trained on Adobe Stock and licensed content for commercially-safe image and video generation.

Adversarial Attack

A deliberate manipulation of inputs, training data, or model parameters to cause an AI system to produce incorrect or unintended outputs, forming the core threat model that security frameworks like OWASP LLM Top 10 and MITRE ATLAS are designed to classify and defend against.

Adversarial Diffusion Distillation

Adversarial Diffusion Distillation (ADD) is a training technique that compresses diffusion model image generation from dozens of denoising steps down to as few as one to four steps by combining adversarial training with score distillation from a frozen teacher model.

Adversarial Robustness Toolbox

The Adversarial Robustness Toolbox (ART) is a Python library for testing machine learning security, providing implementations of adversarial attacks and defenses across four threat categories: evasion, poisoning, extraction, and inference. Developed by IBM Research, now maintained under the Linux Foundation AI & Data Foundation.

Aequitas

Aequitas is an open-source Python toolkit from the University of Chicago's Data Science for Social Good group that audits machine learning models for bias and fairness across population subgroups, and, since its Aequitas Flow rewrite, also applies bias mitigation methods.

Agent Cost Optimization

Agent cost optimization is the discipline of cutting the dollar cost of running LLM-powered agents through techniques like model routing, prompt and response caching, token budgets, and prompt compression, without measurably degrading task quality or user experience.

Agent Debate

Agent debate is a multi-agent coordination technique where multiple LLM agents independently propose answers, critique each other's reasoning across rounds, and converge on a final response that is typically more accurate than any single agent's output.

Agent Error Handling And Recovery

Agent error handling and recovery is the set of techniques an autonomous AI agent uses to detect, classify, and respond to tool failures, LLM errors, and unexpected outputs so it can retry, fall back, or escalate without abandoning the task.

Agent Evaluation And Testing

Agent evaluation and testing measures whether AI agents — systems that plan, call tools, and produce multi-step outputs — perform correctly. It scores both outcome (did the task succeed?) and trajectory (were the right tool calls made in the right order?).

Agent Frameworks Comparison

An agent frameworks comparison evaluates software libraries that orchestrate LLM-based agents across reasoning, tool use, and memory. The mainstream contenders are LangGraph (graph-based control), CrewAI (role-based crews), and AutoGen and its successor Microsoft Agent Framework (event-driven async messaging).

Agent Guardrails

Programmable controls that limit what an autonomous AI agent can perceive, say, and do — applied across input, prompt, retrieval, tool-call, and output layers to prevent excessive agency, unsafe actions, and unauthorized resource access.

Agent Memory Systems

An agent memory system is an external storage layer that lets a large language model retain information across sessions — such as user preferences, past conversations, and project facts — by writing data to a database and retrieving relevant entries before each new prompt.

Agent Observability

Agent observability is the practice of capturing detailed traces, spans, and token-level data from AI agents so teams can see exactly what each agent did at every step, why it made each decision, and where it went wrong.

Agent Orchestration

Agent orchestration is the software layer that coordinates multiple AI agents, defining the sequence in which they run, how they share state, and how their outputs combine into a single workflow result.

Agent Planning And Reasoning

Agent planning and reasoning describes how an AI agent decomposes a goal into ordered steps, picks tools or actions for each step, and revises its plan based on intermediate results — the cognitive engine behind autonomous task execution.

Agent State Management

Agent state management is how an AI agent tracks and persists its conversation history, tool results, plans, and intermediate reasoning across turns so it can pause, resume, or hand off work without losing context.

Agentic Coding

Agentic coding is software development where an AI agent drives a plan-write-test-iterate loop across multiple files and tools, calling actions through a structured agent loop while a developer reviews outcomes and approves the merge.

Agentic RAG

Agentic RAG is an architecture where an autonomous LLM agent drives the retrieval process — deciding which sources to query, reflecting on intermediate results, and looping until it has enough evidence — instead of running a single retrieve-then-generate step over a static index.

AI Avatar Generation

AI avatar generation is the process of creating a digitally rendered human or stylized likeness — as pre-recorded video, a static image, or a real-time 3D model — using AI to synthesize lip-synced speech, facial expression, and motion from a script, audio track, or live input.

AI Background Removal

AI background removal is a computer vision technique that uses deep learning models — typically trained on salient object segmentation or image matting — to automatically detect a foreground subject and isolate it from the surrounding background, producing a transparent or replaceable backdrop.

AI Code Completion

AI code completion predicts and suggests the next characters, lines, or whole blocks of code as a developer types, using language models trained on large code corpora. Inline assistants such as GitHub Copilot, Cursor Tab, and Supermaven turn a partial expression or a comment into ready-to-accept code, reducing keystrokes and context switching.

AI Code Migration

AI code migration uses large language models and LLM-based agents to translate source code between programming languages and modernize legacy systems through framework and language-version upgrades, combining deterministic rule-based codemods with agentic AI to automate work once done by hand.

AI Code Review

AI code review is the use of large language models to automatically analyze pull requests and source code for bugs, security vulnerabilities, style violations, and design issues before a human reviewer signs off. Tools such as CodeRabbit, Qodo, and Greptile post inline comments on diffs, acting as a first-pass reviewer that catches routine problems and frees humans to focus on architecture and intent.

AI Constitution

A written document of natural-language principles used to guide a language model's self-critique and revision during training. The model evaluates its own outputs against these principles, revising responses to align with them — a method introduced by Anthropic in 2022 as Constitutional AI.

AI Documentation Generation

AI documentation generation uses large language models and multi-agent systems to automatically produce code-facing documentation — docstrings, API references, and architecture summaries — directly from source code and repository context, with verification steps to catch hallucinated facts before publication.

AI Fairness 360

An open-source Python toolkit providing fairness metrics and bias mitigation algorithms that help teams detect, measure, and reduce discrimination in machine learning models across different stages of the ML pipeline.

AI For Technical Debt

AI for technical debt is a class of tools using machine learning, LLMs, and behavioral code analytics to detect, measure, and prioritize code smells, complexity, duplication, and architectural drift across a codebase, ranking debt by how much it actually slows development rather than by static rules alone.

AI Image Editing

AI image editing is the conditional modification of an existing image using a generative model, steered by a mask, a text instruction, or a reference image. It covers inpainting, outpainting, and instruction-based edits, now typically unified in a single diffusion or flow-matching architecture.

AI in CI/CD Pipelines

AI in CI/CD pipelines applies machine learning to automate and improve continuous integration and delivery — prioritizing tests, flagging risky deployments, detecting flaky tests, and analyzing code changes so teams ship software faster with fewer manual checks.

AI Music Generation

AI music generation is a family of models that convert text prompts, melodies, or style references into original audio tracks. They learn patterns from large music datasets and synthesize new waveforms using techniques like audio diffusion, neural audio codecs, and spectrogram prediction.

AI Test Generation

AI test generation is the use of large language models to automatically write unit, integration, and regression tests from existing source code or specifications. Tools such as Qodo Cover, Diffblue, and Claude Code analyze a function's behavior and produce test cases with assertions, raising coverage faster than manual test writing while still needing human review for meaningful edge cases.

AI Video Editing

AI video editing is the use of generative diffusion models to directly modify existing video footage — removing or adding objects, transferring visual style, relighting scenes, or syncing lips to new audio — instead of generating a new clip from scratch.

AI Watermarking And Content Provenance

AI watermarking embeds an imperceptible signal in generated media, while content provenance attaches signed metadata recording how a file was created and edited — together they help platforms and viewers verify whether content is AI-generated or altered.

AI-Assisted Debugging

AI-assisted debugging uses large language models to help developers locate and fix software defects by analyzing stack traces, error messages, logs, and source code, then proposing likely causes and patches. Integrated into tools like Cursor, Copilot Chat, and Claude Code, it speeds up root-cause analysis but requires verification, because models can confidently suggest fixes that look right yet are wrong.

AI-Assisted Refactoring

AI-assisted refactoring uses LLM-driven agents to restructure code without changing its external behavior. The agent reads the project as an Abstract Syntax Tree, plans transformations across files, applies diffs, and runs tests to confirm the change is safe.

Albumentations

Albumentations is an open-source Python library for image data augmentation in computer vision. It applies geometric and color transformations to images while keeping associated masks, bounding boxes, and keypoints synchronized, expanding training datasets to improve model generalization.

Alibi Detect

Alibi Detect is a source-available Python library from Seldon for detecting outliers, adversarial inputs, and data drift in machine learning systems, with online and offline detectors spanning tabular, text, image, and time-series data across TensorFlow and PyTorch backends.

Alpha Matting

Alpha matting estimates a per-pixel opacity value (alpha) that determines how much of each pixel belongs to the foreground versus the background. The result is a grayscale matte used to composite the subject onto new backgrounds while preserving soft edges like hair and translucent regions.

Amazon Q Code Transformation

Amazon Q Code Transformation is a feature of Amazon Q Developer that automatically upgrades Java applications and ports .NET code inside the IDE. It builds the project, generates a transformation plan, updates dependencies and frameworks, refactors deprecated APIs, and produces a diff the developer reviews.

Answer Relevancy

Answer Relevancy is a generation-side RAG evaluation metric that measures how directly a system's response addresses the user's original question. Scores fall between 0 and 1; the metric does not check factual correctness, only whether the answer stays on-topic and avoids irrelevant padding.

Apache Iceberg

Apache Iceberg is an open table format for huge analytic datasets that gives files in object storage database-like features: ACID transactions, full schema and partition evolution, and snapshot-based time travel, while staying engine-agnostic across tools like Spark, Trino, Flink, and Snowflake.

API Gateway

An API gateway is a server that acts as the single entry point for client requests, routing them to backend services while handling authentication, rate limiting, logging, and response transformation.

Attention Mechanism

A deep learning technique that lets models dynamically weigh which parts of an input matter most for each output, enabling context-aware predictions instead of treating all input tokens equally.

Audio Diffusion

A generative AI technique that applies diffusion models to audio: starting from random noise and iteratively denoising to produce music, speech, or sound effects. The core method behind AI music generation tools that convert text prompts into production-ready audio.

Audit Trail

A chronological, append-only record of every LLM system event — each entry captures the prompt sent, model called, response received, tokens consumed, and timestamp. Used in production for debugging, cost attribution, and compliance review.

AugLy

AugLy is an open-source data augmentation library from Meta that applies real-world transformations — like re-compression, screenshots, and overlaid text or emoji — across image, text, audio, and video in one API, used for model robustness and content-integrity tasks.

Autoregressive Generation

A sequential text generation method where a language model produces one token at a time, conditioning each new prediction on all previously generated tokens to build coherent output.

Awq

A post-training quantization method developed at MIT that compresses large language model weights to 4-bit precision by identifying and protecting the most important weight channels through activation analysis, enabling high-quality inference on consumer GPUs without retraining.

B

Back Translation

Back-translation is a text data-augmentation technique that translates sentences into another language and back, creating paraphrased variants of training data without manual rewriting. It expands a dataset cheaply while keeping the original meaning roughly intact.

Backdoor Attack

A backdoor attack embeds a hidden trigger into a machine learning model during training, causing it to behave normally on standard inputs but produce attacker-controlled outputs whenever that specific trigger appears in the input.

Backpropagation

The core training algorithm for neural networks that computes how much each connection weight contributed to prediction errors by applying the chain rule from output back to input, enabling the network to learn from mistakes and improve its predictions iteratively.

Backpropagation Through Time

Backpropagation Through Time (BPTT) is the standard algorithm for training recurrent neural networks. It unfolds the network across all time steps in a sequence, then applies standard backpropagation to compute gradients, enabling the network to learn temporal dependencies in sequential data.

Backtracking

Backtracking is a search strategy where a reasoning system abandons an unproductive path and returns to a prior decision point to try a different branch. In Tree of Thoughts prompting, it allows models to evaluate multiple reasoning paths and recover from dead ends without restarting.

Balanced Accuracy

Balanced accuracy is a classification metric that averages the recall achieved on each class, so a model is rewarded for correctly identifying rare classes instead of inflating its score by favoring the majority class on imbalanced data.

BAML

BAML is an open-source domain-specific language for defining typed LLM function calls. Declare a function signature, output schema, and prompt template in a .baml file; BAML compiles these into type-safe client libraries in Python, TypeScript, and other languages that handle parsing, validation, and retries.

Bart

BART is a sequence-to-sequence model by Meta AI built on the encoder-decoder architecture, pre-trained by corrupting text and learning to reconstruct it, combining bidirectional encoding with autoregressive decoding to excel at summarization and text generation.

Baseline Model

A simple reference model that establishes the minimum acceptable performance level in machine learning experiments. Baseline models serve as the control condition in ablation studies and model comparisons, revealing whether added complexity delivers genuine improvement over straightforward approaches like predicting the most common class or the average value.

Batch API

A Batch API is an asynchronous endpoint for submitting large volumes of LLM requests as a single job, processed offline with results retrieved by polling. Providers including Anthropic and OpenAI offer batch endpoints at a significant cost reduction versus real-time calls, trading delivery latency for lower token costs.

Batch Normalization

A training technique that normalizes inputs to each neural network layer using mini-batch statistics, stabilizing the optimization process and enabling faster convergence. Introduced in 2015, it became the standard normalization method for convolutional neural networks and enabled training of much deeper architectures.

Beam Search

A heuristic decoding algorithm that maintains multiple candidate sequences (beams) during text generation, expanding and scoring them at each step to find a high-probability output sequence without exhaustively searching every possibility.

BEIR Benchmark

BEIR (Benchmarking Information Retrieval) is a heterogeneous zero-shot evaluation benchmark of 18 publicly available datasets across 9 task types. Models train on MS MARCO and are tested out-of-domain on BEIR using nDCG@10, measuring how well retrieval methods generalize beyond their training distribution.

Benchmark Contamination

Benchmark contamination happens when an AI model's training data accidentally includes questions or answers from evaluation benchmarks, inflating test scores and making the model appear more capable than it actually is.

Benchmark Datasets

A benchmark dataset is a standardized, publicly shared collection of test questions or tasks paired with known correct answers, used to evaluate and compare the performance of AI models on a specific capability under identical conditions.

BGE Reranker

BGE Reranker is an open-source family of cross-encoder models from BAAI that re-scores candidate documents against a search query, sharpening retrieval results in RAG pipelines without sending data to a commercial reranking API.

Bi-Encoder

A bi-encoder is a transformer architecture that encodes a query and a document independently into fixed-size vectors, enabling fast similarity search via precomputed embeddings. It is the standard first-stage retriever in vector search and RAG pipelines.

Bias Amplification

Bias amplification occurs when a machine learning model produces outputs in which a bias from the training data appears more strongly than it did in that data. The model does not merely inherit the skew; it intensifies it, often through optimization that rewards predicting the majority pattern.

Bias And Fairness Metrics

Quantitative measures that evaluate whether a machine learning model treats demographic groups equitably, detecting discriminatory patterns in predictions by comparing outcomes across protected attributes like race, gender, or age.

Binary Classification

A supervised machine learning task that assigns each data point to one of exactly two mutually exclusive classes, such as spam or not spam, forming the foundation of the 2x2 confusion matrix used to evaluate classifier performance.

Bitsandbytes

A Python library that reduces large language model memory requirements through k-bit quantization, enabling both inference and fine-tuning on consumer-grade GPUs by compressing model weights to 8-bit or 4-bit precision.

BLEU

BLEU is an automated metric that scores machine-generated text by counting how many word sequences (n-grams) match a human-written reference, producing a value from 0 to 1 where higher means closer to human output.

Bradley Terry Model

A probabilistic framework that converts pairwise preference comparisons into numerical strength scores. Originally from statistics (1952), it now serves as the standard mathematical loss function for training reward models in reinforcement learning from human feedback.

Braintrust

Braintrust is an AI evaluation and observability platform that tracks LLM output quality from playground experiments through CI/CD pipelines to production monitoring, using code-based scorers, LLM-as-judge, and human review.

BRIA RMBG

BRIA RMBG is Bria AI's background removal model family. The current version, RMBG-2.0, uses dichotomous image segmentation trained exclusively on licensed, manually labeled images. Open weights ship under CC BY-NC 4.0; commercial use requires a Bria license or hosted API.

Browser and Computer Use Agents

Browser and computer use agents are AI systems that operate a real browser or desktop the way a person would, reading the screen, clicking, typing, and navigating, to complete multi-step tasks such as filling forms, extracting data, or buying products. Built on multimodal models like Anthropic Computer Use, OpenAI Operator, and Project Mariner, they interpret screenshots or the page structure and issue actions in a perception-action loop.

Byterover

Byterover is an agent-native memory system for AI agents that stores knowledge as a hierarchical tree of human-readable markdown files. The same LLM that handles reasoning curates and retrieves entries, with most lookups resolving in milliseconds without vector databases or graph stores.

C

Calibration

Calibration measures the alignment between a model's expressed confidence and its actual accuracy. A well-calibrated model that reports 80% confidence should be correct 80% of the time, providing a reliable signal for when to trust or question its outputs.

Canary Deployment

A canary deployment is a release strategy where a new model version receives a small fraction of production traffic while the previous version handles the rest, letting teams detect regressions before committing to a full rollout.

Cartesia Sonic

Cartesia Sonic is a real-time text-to-speech API from Cartesia AI designed for voice agent applications. The current production model, Sonic 3.5, generates natural-sounding speech in under 90 milliseconds across 42 languages, using a streaming architecture optimized for interactive, latency-sensitive deployments.

Catastrophic Forgetting

The tendency of neural networks to lose previously acquired knowledge when trained sequentially on new data. In LLM fine-tuning, a model specialized on one task may lose its general abilities, making the choice between full fine-tuning and parameter-efficient methods critical.

Categorical Encoding

Categorical encoding is the process of converting non-numeric categorical features — labels like country, product type, or status — into numeric values that machine learning algorithms can process, using methods such as one-hot, ordinal, or target encoding.

Causal Masking

Causal masking is an attention restriction in decoder-only transformer models that prevents each token from attending to future tokens, enforcing the left-to-right generation order that makes autoregressive language models produce text one token at a time.

Chain-of-Thought

A prompting technique that instructs large language models to produce explicit, step-by-step reasoning before reaching a final answer, making the model's logic visible and improving accuracy on tasks requiring multi-step thinking.

Chatbot Arena

A human-preference evaluation platform where anonymous users compare AI model responses side by side, generating crowdsourced Elo ratings that rank large language models by real-world conversational quality rather than performance on static benchmark datasets.

Chinchilla Scaling

A set of scaling laws showing that for a fixed compute budget, large language models perform best when model size and training data are scaled in roughly equal proportion, rather than prioritizing one over the other.

Chunking Strategy

The rule that splits source documents into smaller passages before they are embedded and stored in a vector index for retrieval-augmented generation. It defines chunk size, overlap, and split boundary, all of which directly affect retrieval quality.

Circuit Breaker

A circuit breaker monitors failure rates to a downstream service and automatically stops routing requests when failures exceed a threshold, preventing cascade failures. In LLM systems, it handles prolonged outages, rate limit storms, and quality degradation — not just binary up/down availability.

Class Imbalance

A condition in classification tasks where one class contains significantly more examples than others, causing models to favor the majority class and making standard accuracy misleading as a performance metric.

Class Token

A single learnable embedding prepended to a transformer's input sequence that aggregates information from all other tokens through self-attention, producing one summary vector used by the classification head.

Class Weighting

Class weighting is an algorithm-level technique for handling class imbalance that multiplies each training example's loss by a per-class factor, making errors on rare classes cost more so the model stops favoring the majority class.

Classification Threshold

The probability cutoff value that converts a machine learning classifier's continuous confidence score into a binary class prediction, determining the tradeoff between false positives and false negatives.

Classifier-Free Guidance

Classifier-Free Guidance is a sampling technique for diffusion models that steers generation toward a prompt by blending predictions from a single network run with and without the conditioning signal, removing the need for a separate trained classifier.

Claude Agent SDK

The Claude Agent SDK is Anthropic's official framework for building agents powered by Claude. It provides a Python and TypeScript runtime with built-in tools for reading files, writing code, running shell commands, and connecting custom tools, originally released as the Claude Code SDK.

Clean Label Attack

A data poisoning attack in which an adversary injects training samples with correct labels but adversarially perturbed inputs, causing the model to learn a hidden trigger pattern that produces targeted misclassifications at inference time without any visible anomaly in the training labels.

Cleanlab

Cleanlab is an open-source Python library that automatically detects label errors, outliers, and near-duplicates in machine learning datasets using confident learning, working with the predictions of any trained classifier.

CLIP Model

CLIP (Contrastive Language-Image Pre-training) is a vision-language model from OpenAI that jointly trains an image encoder and a text encoder so matching image-caption pairs land close in a shared embedding space, enabling zero-shot image classification.

Code Execution Agents

A code execution agent is an LLM-driven AI agent whose primary action format is executable code, typically Python run inside a sandboxed interpreter, rather than structured JSON function calls. The model writes a snippet, the sandbox runs it, and the result feeds the next reasoning step.

Code Health

Code health is a composite measure of a codebase's internal quality — how easy code is to understand, change, and maintain — derived from factors like complexity, cognitive load, and maintainability, and used to prioritize refactoring before quality problems slow development.

Code LLMs

A code LLM is a large language model trained mainly on source code and technical text, so it can read, write, explain, and refactor programs across many programming languages instead of just generating natural-language prose.

Code Smell

A code smell is a surface characteristic of source code that hints at a deeper design problem. It is not a bug — the program still works — but it signals weaknesses that slow development or raise the risk of future failure.

Codeant AI

CodeAnt AI is an AI-powered code-review and application-security platform that analyzes pull requests line by line and bundles automated PR review with static analysis, secret detection, infrastructure-as-code scanning, software composition analysis, and DORA engineering metrics in a single tool.

Codemod

A codemod is an automated script that transforms source code by manipulating its Abstract Syntax Tree (AST) — the structured, parsed representation of code — rather than performing text find-and-replace, enabling large-scale, structure-aware, and deterministic refactors across many files at once.

Codescene

CodeScene is a behavioral code analysis platform that measures code health and identifies hotspots by combining static code metrics with version-control history, revealing which code is both complex and frequently changed. It also includes an AI agent that automatically refactors flagged code patterns.

Cohen's Kappa

Cohen's Kappa (κ) is a statistical coefficient that measures agreement between two raters beyond what random chance predicts, ranging from −1 to 1. Used in AI evaluation to confirm that human annotators score model outputs consistently before results can be trusted.

Cohere Rerank

A managed cross-encoder reranking model from Cohere that scores how relevant each candidate document is to a query and re-sorts the list. Used as a second-stage refinement after vector or hybrid retrieval to sharpen the context passed to an LLM in RAG systems.

Cold Start Problem

The cold start problem is the challenge of producing reliable predictions or selections before a system has gathered enough data. It appears when a new user, item, or model has little or no history, so early decisions rest on weak signals until enough examples accumulate.

Colpali

A vision-language retrieval model that searches documents by processing page images directly through a vision encoder, generating multi-vector patch embeddings and using late interaction scoring to rank pages without OCR or text extraction.

ComfyUI

ComfyUI is an open-source, node-based workflow editor for running diffusion image and video models. Users wire nodes — model loaders, samplers, ControlNets, upscalers, VAE encoders — on a canvas to build custom pipelines, making it the standard tool for advanced workflows like tiled diffusion upscaling.

Community Detection

Community detection is a graph algorithm that identifies clusters of densely connected nodes inside a network or knowledge graph. In GraphRAG systems, it groups related entities and concepts so the model can summarize each cluster and answer questions that span multiple topics.

Compute Optimal Training

A training methodology that uses scaling law predictions to find the ideal balance between model size and training data volume for a fixed compute budget, maximizing performance rather than simply increasing parameter count.

Confident Learning

Confident Learning is a data-centric framework that estimates the relationship between noisy observed labels and true labels in a classification dataset, then identifies and prunes likely-mislabeled examples so models train on cleaner data.

Confusion Matrix

A table summarizing a classification model's predictions against actual outcomes, divided into true positives, true negatives, false positives, and false negatives. These four counts form the basis for precision, recall, accuracy, and the error rates central to algorithmic fairness evaluation.

Consent Laundering

Consent laundering is the practice of routing personal data through a processing step, such as synthetic data generation or anonymization, so the resulting dataset appears free of the consent restrictions attached to the original collection, even though those restrictions still apply.

Constitutional AI

An AI training technique where a language model critiques and revises its own responses against a written list of principles, reducing the need for human-labeled safety data to align model behavior.

Constitutional AI Prompting

Constitutional AI prompting is a technique where a language model applies a written set of behavioral principles — a constitution — to critique and rewrite its own initial responses, enabling rule-guided alignment without requiring human feedback on each output.

Constrained Decoding

Constrained decoding is an inference-time technique that filters which tokens an LLM can generate at each step using a grammar or schema mask, guaranteeing the output is structurally valid — most often applied to produce reliable JSON from language models.

Content Addressable Storage

Content-addressable storage is a method of saving and retrieving data by a hash of its content rather than by a filename or location, so identical content always shares one address and any change produces a new one, making the address double as an integrity check.

Content Credentials

Content Credentials is C2PA's consumer-facing system for attaching tamper-evident provenance metadata — creation tool, edit history, and signing identity — to an image, video, or document, displayed as a clickable pin so anyone can verify how a piece of content was made or altered.

Content Moderation

The process of screening user-generated content against platform policies using AI classifiers, human reviewers, or both to detect and remove harmful material before it reaches audiences.

Content Provenance

Content provenance is the verifiable chain of origin and edit history for a piece of digital content, recorded as cryptographically signed metadata that identifies what created or modified the file and when, enabling viewers to trace it back through its editing history.

Context Compression

Context compression reduces the token count in an AI conversation by summarizing or removing older content, allowing long sessions to continue without exceeding the model's fixed context window limit.

Context Engineering

The practice of structuring and curating all information placed in a language model's context window — system prompts, conversation history, retrieved documents, and tool outputs — so the model has the right information at the right moment to generate accurate, useful responses.

Context Engineering For Code

Context engineering for code is the discipline of curating what an AI coding assistant sees before it generates output — file structure, conventions, examples, and constraints — so the resulting code fits the project rather than the model's generic defaults.

Context Precision

Context Precision is a retrieval-side RAG evaluation metric that scores whether relevant chunks appear higher than irrelevant ones in the retrieved context, calculated as a weighted mean of Precision@k across the ranked top K results.

Context Recall

Context Recall is a retrieval-side RAG evaluation metric that measures how completely the retrieved documents cover the information required to produce the ideal answer, scored against a human-labeled ground truth.

Context Vector

The single fixed-length vector an encoder network produces after processing an entire input sequence, compressing all source information into one representation that the decoder uses to generate output. Its limited capacity motivated the invention of attention mechanisms.

Context Window

The context window is the total amount of text—measured in tokens—that a language model can process in a single session, including the system prompt, conversation history, and any documents or data supplied by the user.

Context Window Management

Context window management is the practice of deciding what information fits inside an LLM's input limit at any given call — what to include, truncate, compress, or retrieve — so the model receives the right context without exceeding its token ceiling.

Contextual Retrieval

A retrieval-augmented generation technique where each document chunk is prefixed with a short, model-generated context summary before embedding and indexing, so retrieved passages remain meaningful and unambiguous when surfaced to the language model in isolation.

Continuous Batching

A request scheduling technique for LLM inference that inserts new requests into a running batch at every forward pass, replacing static batching to maximize GPU throughput and reduce wait times.

Continuous Deployment

Continuous Deployment is a software practice where every code change that passes automated tests is released to production automatically, with no manual approval step between a developer's commit and live users.

Continuous Integration

Continuous integration is a development practice where team members frequently merge their code into a shared mainline, with each merge automatically built and tested. It surfaces conflicts and broken code early, keeping the codebase in a consistently releasable state.

Contrastive Learning

A self-supervised machine learning technique that trains models to produce meaningful embeddings by maximizing similarity between related (positive) pairs while minimizing similarity between unrelated (negative) pairs, forming the core training objective behind Sentence Transformers and modern sentence-level embedding models.

Convolutional Neural Network

A neural network architecture that slides small learnable filters across input data to automatically detect spatial patterns such as edges and textures, making it the standard approach for image recognition and computer vision tasks.

Cosine Similarity

A mathematical metric that computes the cosine of the angle between two vectors, producing a score from −1 (opposite) to +1 (identical direction), widely used to measure semantic closeness between embeddings.

Cost Per Generation

Cost per generation is the price an API charges for one finished output — an image, a second of video, or an audio clip — rather than for input or output tokens, making it the standard unit for budgeting generative media pipelines.

Cost Sensitive Learning

Cost-sensitive learning is a machine learning method that assigns different penalties to different misclassification types, weighting the model's loss function so costly errors (such as false negatives in fraud or disease detection) influence training more than cheap ones, instead of treating every mistake as equally important.

Counterfactual Fairness

A causal fairness criterion requiring that an AI model's prediction for any individual remains unchanged in a hypothetical scenario where only their protected attribute, such as race or gender, is altered — grounded in structural causal models rather than statistical group comparisons.

Covariate Shift

Covariate shift is a type of data drift where the statistical distribution of a model's input features changes between training and production, while the underlying relationship between those inputs and the target stays the same, causing silent accuracy loss as inputs move into undertrained regions.

CrewAI

CrewAI is an open-source Python framework for orchestrating role-playing AI agents in multi-agent systems. It defines four primitives — Agents, Tasks, Tools, and Crew — and runs them through a sequential or hierarchical process to coordinate work without a LangChain dependency.

Cross Attention

An attention mechanism where queries originate from one sequence and keys and values come from a different sequence, enabling a model to focus on relevant information across two distinct inputs like encoder and decoder representations.

Cross Entropy Loss

A loss function that measures how far a neural network's predicted probability distribution diverges from the correct answer, producing steep gradients that drive effective weight updates during backpropagation — especially punishing confident wrong predictions to accelerate training convergence.

Cross Validation

Cross-validation is a model evaluation technique that repeatedly splits a dataset into training and validation folds, trains the model on each combination, and averages the results to estimate how accurately it will generalize to data it has never seen.

Cross-Encoder

A cross-encoder is a transformer that processes a query and a candidate document jointly through a single network and outputs a relevance score (typically 0–1), capturing fine-grained interactions between every query and document token. It is the standard architecture for reranking shortlisted results.

Cryptographic Hashing

A cryptographic hash function is a one-way algorithm that converts any input into a fixed-length string (a digest) unique to that exact input — any change, however small, produces a completely different digest, making it the standard tool for verifying that content hasn't been altered.

CTGAN

CTGAN, or Conditional Tabular GAN, is a generative adversarial network for synthesizing realistic tabular data, using mode-specific normalization for multimodal numeric columns and a conditional generator with training-by-sampling to handle imbalanced categorical columns that standard GANs struggle with.

CutMix

CutMix is a regional data augmentation technique that cuts a rectangular patch from one training image, pastes it onto another, and mixes the two labels in proportion to the patch area, producing harder training examples that improve image classification and localization.

Cyclomatic Complexity

Cyclomatic complexity is a software metric that counts the number of linearly independent paths through a program's control-flow graph, using a function's decision points as a proxy for how hard the code is to test, understand, and maintain.

Cypher Query Language

Cypher is a declarative pattern-matching language for property graphs. Created at Neo4j in 2011 and opened via openCypher in 2015, it became the primary input dialect of the ISO/IEC 39075:2024 GQL standard. It expresses graph traversals as ASCII-art patterns rather than imperative code.

D

Data Augmentation

Data augmentation is a set of techniques that expand a training dataset by creating modified, label-preserving copies of existing samples — such as flipping images or paraphrasing text — acting as a regularizer that reduces overfitting and improves how well a model generalizes to new data.

Data Deduplication

A preprocessing technique that identifies and removes duplicate or near-duplicate documents from training datasets before model training, reducing wasted compute, preventing memorization of repeated text, and improving a model's ability to generalize.

Data Drift

Data drift is the divergence between the data a machine learning model was trained on and the data it processes in production, covering changes in input distributions (covariate shift) or input-to-output relationships (concept drift), which degrades prediction accuracy without raising any system error.

Data Labeling And Annotation

Data labeling and annotation is the practice of adding informative tags to raw data — images, text, audio, or video — so supervised machine learning models can learn the relationship between inputs and the correct outputs, known as ground-truth labels.

Data Leakage

Data leakage is when information that wouldn't be available at prediction time slips into model training, producing inflated accuracy during testing that collapses in production. It commonly happens when preprocessing steps are fit on the full dataset before the train-test split.

Data Poisoning

Data poisoning is an attack where adversaries inject corrupted, mislabeled, or manipulated samples into a model's training dataset, causing the model to learn wrong patterns and produce predictably flawed or exploitable outputs.

Data Preprocessing

Data preprocessing is the stage in a machine learning workflow where raw data is cleaned, transformed, and structured into numeric training sets — covering missing-value imputation, scaling, and categorical encoding — so a model can learn patterns instead of choking on inconsistent input.

Data Provenance

Data provenance is the traceable history of a dataset — its origin, collection method, ownership, and the sequence of transformations, filters, and labels applied — that lets teams audit, reproduce, and trust the data feeding an AI model.

Data Versioning

Data versioning is the practice of tracking changes to datasets over time so any specific dataset state can be reproduced, compared, or rolled back. It applies source-control concepts like commits and content hashing to data, recording lightweight pointers while keeping bulk files outside the code repository.

Data-Centric AI

Data-centric AI is a methodology for improving machine learning systems by systematically enhancing the quality, consistency, and coverage of training data — fixing labels, removing noise, and closing gaps — rather than changing the model architecture or optimization algorithm.

Dataset Bias

Dataset bias is a systematic skew in the data used to train a machine learning model, where some cases are over- or under-represented relative to the real world. Because the model learns these distorted patterns as if they were accurate, its predictions inherit and act on the same skew.

DDIM

DDIM is a sampling scheduler for diffusion models that replaces DDPM's noisy reverse process with a deterministic, non-Markovian one, producing images in 20–50 steps instead of 1000. It shares DDPM's training objective and enables latent inversion for image editing.

Decoder Only Architecture

A neural network design based on the transformer decoder block that generates text autoregressively, predicting one token at a time by attending only to previous tokens in the sequence without a separate encoder component.

Deep Graph Library

Deep Graph Library (DGL) is an open-source Python framework for building and training graph neural networks across multiple deep learning backends, offering optimized message-passing primitives and built-in model implementations for graph-structured data.

Deepchecks

Deepchecks is an open-source Python library for continuously testing and validating machine-learning data and models, running suites of automated checks across tabular, NLP, and computer-vision data to flag issues like structural data leakage, distribution drift, and label problems before they reach production.

Deepeval

An open-source Python framework for unit testing LLM applications with automated evaluation metrics including faithfulness, hallucination detection, and answer relevancy, built on a Pytest-like testing workflow.

Deepfake

A deepfake is synthetic image, audio, or video content created with deep learning — most often face-swapping or voice cloning — that depicts a real person doing or saying something they never did, generated by training a neural network on existing footage of the target person.

Deepspeed

An open-source library from Microsoft that distributes model training across multiple GPUs using its ZeRO optimizer, reducing memory requirements so teams can train models too large for any single device.

Delta Lake

Delta Lake is an open-source storage framework that adds a transactional table layer (ACID transactions, schema enforcement, and time travel) on top of data-lake files, turning a raw object store into a reliable lakehouse that data and ML teams can query and roll back.

Demographic Parity

A fairness metric requiring that a machine learning model's positive prediction rate is equal across all demographic groups, regardless of whether those groups differ in actual outcomes.

Denoising Diffusion Probabilistic Models

Denoising Diffusion Probabilistic Models are generative models that gradually corrupt training data with Gaussian noise, then learn a neural network to reverse that process step by step, turning pure noise into realistic images, audio, or video.

Dense Retrieval

A neural search method that encodes queries and documents into vector embeddings, then finds relevant results by measuring semantic similarity rather than matching exact keywords.

Deployment Risk Assessment

Deployment risk assessment is the practice of estimating how likely a code change is to cause a failure in production, so teams can decide whether to ship it, test it harder, or hold it back.

Differential Privacy

Differential privacy is a formal mathematical guarantee that an algorithm's output stays nearly identical whether or not any single individual's record is included, enforced by adding calibrated noise and bounded by a privacy budget called epsilon (ε).

Diffusion Models

A diffusion model is a generative AI system that creates images, video, or audio by iteratively reversing a gradual noising process. Starting from random noise, the model predicts and removes noise step by step, producing structured outputs conditioned on text prompts or other inputs.

Diffusion Transformer

A diffusion model whose denoising network is a Transformer acting on small patches of a compressed latent image, replacing the U-Net used in earlier diffusion architectures. Timestep and conditioning are injected through adaptive layer-norm blocks, and the backbone scales predictably with compute.

Digimarc

Digimarc is a publicly traded company providing digital watermarking infrastructure that embeds imperceptible, machine-readable data into physical and digital media for authentication, product digitization, and content provenance, and was the first vendor with a watermarking implementation compliant with the C2PA standard.

Digital Human

A digital human is a computer-generated, photorealistic figure with a face, voice, and body that can speak and move like a real person, typically produced using generative AI models such as GANs, diffusion models, or neural rendering techniques.

Digital Signature

A digital signature is a cryptographic value generated from a private key and a piece of data that proves the data hasn't changed since signing and confirms who signed it, without revealing the private key itself.

Digital Watermarking

Digital watermarking is the practice of embedding a hidden or visible identifying signal directly into an image, audio, video, or text file so its origin, ownership, or AI authorship can be verified later, even after the file has been copied, recompressed, or partially edited.

Dimensionality Reduction

A set of techniques that compress high-dimensional data into fewer dimensions while preserving meaningful patterns, making storage cheaper, computation faster, and visualization possible.

DINOv2

DINOv2 is Meta's self-supervised Vision Transformer family, released in 2023 and trained without labels, which produces reusable visual features used as backbones for downstream tasks such as classification, semantic segmentation, depth estimation, and instance retrieval.

DiskANN

Microsoft's open-source library for approximate nearest neighbor search on billion-scale datasets using a single machine with SSD storage, combining a Vamana graph index with product quantization to keep costs low while maintaining high recall.

Disparate Impact

A legal and algorithmic fairness concept where a neutral-seeming policy or model disproportionately harms a protected group, measured by the four-fifths rule requiring each group's selection rate to be at least 80% of the highest group's rate.

Distributed Tracing

Distributed tracing follows a request across multiple services by recording each step as a named, timed unit called a span. Spans share a trace ID, forming a single timeline that shows where time is spent and where failures occur across LLM calls and tool invocations.

Diversity Sampling

Diversity sampling is an active learning query strategy that selects examples spread across the full data distribution, prioritizing variety over redundancy so a limited labeling budget covers many distinct cases rather than many similar ones.

Document Parsing And Extraction

Document parsing and extraction is the process of converting unstructured documents — PDFs, scans, images, and office files — into structured, machine-readable formats like Markdown, JSON, or HTML that preserve layout, tables, and reading order so RAG pipelines, agents, and knowledge graphs can consume them.

Domain-Specific Prompting

Domain-specific prompting adapts a general-purpose LLM to a specialized domain—healthcare, legal, finance, or code—by structuring prompts with domain vocabulary, role directives, constraint framing, and few-shot examples, without modifying the model's weights.

Dot Product

A mathematical operation that multiplies corresponding components of two vectors and sums the results into a single number, measuring how similar two vectors are in both direction and magnitude.

DPO

Direct Preference Optimization (DPO) is an alignment technique that fine-tunes language models directly on human preference pairs without training a separate reward model, replacing the reinforcement learning step in RLHF with a simple classification loss.

DSPy

DSPy is a Stanford NLP framework that compiles declarative language model programs into optimized pipelines by automatically tuning prompts and few-shot examples against a developer-defined metric, eliminating manual prompt engineering through a programmatic optimizer.

E

ElevenLabs

ElevenLabs is a commercial AI voice synthesis platform that generates realistic speech from text and clones voices from short audio samples for content creation, audiobooks, and dubbing. It requires explicit user consent for cloning and grants itself a perpetual license to use uploaded voice data for model training.

ELO Rating

A numerical scoring system that ranks competitors by relative skill through head-to-head comparisons, originally developed for chess and now widely used to evaluate and compare AI language models on platforms like Arena.

ELO Rating for LLMs

ELO rating for LLMs is a scoring system that ranks language models by asking human judges to pick between two model outputs side-by-side; each model's score updates after every comparison based on whether the result matched expectations.

ELSER

ELSER (Elastic Learned Sparse EncodeR) is a proprietary retrieval model from Elastic that produces sparse term-weight vectors for English-language semantic search inside Elasticsearch, working out-of-the-box without fine-tuning and accessible through the standard inference API.

Embedding

A mathematical representation that converts discrete data like words or tokens into dense numerical vectors in a continuous space, where similar items are positioned closer together. Embeddings serve as the input layer for transformer models and most modern neural networks.

Emergent Abilities

Capabilities that appear in large language models only beyond a certain training scale, absent in smaller models but present in larger ones, raising questions about predictability when applying scaling laws to training decisions.

Encoder Decoder

A neural network design where an encoder compresses input into a fixed representation and a decoder generates output from that representation, forming the original transformer blueprint for tasks like translation and summarization.

Encoder Decoder Architecture

A two-part neural network design that processes sequences by first encoding input into a compressed internal representation, then decoding that representation into the desired output sequence, powering tasks like translation and summarization.

Entity Extraction

A natural language processing technique that scans unstructured text to identify and label named items — such as people, organizations, locations, products, dates, and domain concepts — converting raw prose into structured data that downstream systems can query, link, or feed into knowledge graphs.

Episodic Memory

Episodic memory in AI agents is a dedicated store of time-stamped past events — interactions, tool calls, decisions, and outcomes — distinct from semantic facts and procedural skills, so the agent can recall what happened, when, and in what context.

Equalized Odds

A group fairness criterion requiring that a classifier's true positive rate and false positive rate are equal across demographic groups. Introduced by Hardt, Price, and Srebro in 2016, it ensures prediction accuracy does not depend on protected attributes like race or gender.

ESRGAN

ESRGAN (Enhanced Super-Resolution Generative Adversarial Networks) is a 2018 GAN-based image upscaling model that produces sharper, more realistic textures than earlier super-resolution methods. It pioneered architecture and loss-function changes still used in modern upscalers like Real-ESRGAN, the GAN baseline most production image pipelines rely on today.

EU AI Act

The EU AI Act is the European Union's regulation governing artificial intelligence, classifying AI systems into risk categories from prohibited to minimal and imposing legal obligations on providers and deployers of high-risk systems for data governance, transparency, human oversight, and accountability.

Euclidean Distance

The straight-line distance between two points in multi-dimensional space, calculated as the square root of the sum of squared differences between coordinates. In vector search, it quantifies how far apart two embeddings are, with zero meaning identical.

Evaluation Harness

A software framework that automates running language models against standardized benchmarks, handling task loading, prompt formatting, model inference, and metric calculation to produce comparable scores across different models.

Evidence Lower Bound

A mathematical lower bound on the log-likelihood of observed data, used as the training objective in variational autoencoders. ELBO combines reconstruction loss measuring output fidelity with KL divergence penalizing deviation from a chosen prior distribution.

Evidently AI

Evidently AI is an open-source Python library for evaluating, testing, and monitoring machine learning and LLM systems, computing data drift, data quality, and model performance metrics that surface as interactive reports, automated test suites, and a monitoring dashboard.

Experiment Tracking

Experiment tracking is the systematic recording of every machine learning training run—including hyperparameters, performance metrics, code snapshots, and output artifacts—so teams can compare results, identify the best-performing model version, and reproduce any result reliably.

Expert Parallelism

A distributed training and inference strategy for Mixture-of-Experts models where individual experts reside on separate GPUs. A gating network decides which expert handles each token, and all-to-all communication moves data between devices.

Exponential Backoff

A retry algorithm that increases wait time between API call attempts exponentially — base × 2^attempt — and adds random jitter to desynchronize clients, preventing coordinated retry bursts from re-overwhelming an LLM provider returning 429 rate limit or 5xx server errors.

F

Factual Consistency

The measure of whether AI-generated text aligns with verifiable real-world facts. Distinguished from faithfulness (alignment with input context), factual consistency evaluates whether a model's claims about the world are true, making it a core metric in hallucination detection.

Fairlearn

An open-source Python toolkit from Microsoft Research that helps teams assess and improve fairness in machine learning models by measuring performance disparities across demographic groups and applying mitigation algorithms to reduce observed bias.

Faiss

An open-source C++ and Python library by Meta for efficient similarity search and clustering of dense vectors. Faiss implements index types including IVF, HNSW, and product quantization, enabling nearest-neighbor search across billion-scale datasets with CPU and GPU support.

Faithfulness

Faithfulness measures whether a RAG system's generated answer is factually consistent with the retrieved context. It is calculated as the ratio of claims in the response that are supported by source documents to total claims, producing a score between 0 and 1.

Faker

Faker is an open-source Python library that generates realistic but fictitious data — names, addresses, emails, phone numbers, dates, and locale-specific formats — through configurable providers. It produces format-valid placeholder values for testing, database seeding, and anonymization, not statistically modeled data that preserves real-world correlations.

Fal AI

Fal AI is a hosted inference platform that provides API endpoints for running generative media models — image, video, and audio generation — on managed GPU infrastructure, so developers can call a model without deploying or scaling servers themselves.

Falcon H1

Falcon-H1 is a family of open-weight hybrid language models from Technology Innovation Institute (TII) that runs Transformer attention heads and Mamba-2 state space model heads in parallel inside each mixer block, released in sizes from 0.5B to 34B parameters.

Fallback Strategy

A fallback strategy is a routing rule in an LLM gateway that automatically switches to an alternative model or provider when the primary one fails, times out, or hits a rate limit — keeping AI-powered applications running without manual intervention.

Feature Engineering

Feature engineering is the practice of transforming raw data into structured, informative inputs—features—that machine learning models use to make predictions. It covers selecting, creating, scaling, and encoding variables to improve a model's accuracy and reliability.

Feature Map

The 2D output grid produced when a convolutional filter scans across an input, where each value represents the filter's activation strength at that spatial position, revealing where specific visual patterns were detected.

Feature Scaling

Feature scaling transforms numeric features so they share a comparable range or distribution. It stops variables with large values from overpowering those with small values during training, improving accuracy and convergence for distance-based and gradient-based machine learning algorithms.

Feedforward Network

A neural network where data moves in one direction from input to output with no loops or cycles, used as a core processing sub-layer inside each Transformer block to transform learned representations.

Few-Shot Learning

A prompting technique where a small number of input-output examples are included in the prompt to guide an LLM's response, allowing the model to recognize task patterns without any retraining or weight updates.

Fill-in-the-Middle

Fill-in-the-middle (FIM) is a training and inference technique that lets a language model generate text or code in the middle of a sequence using both the preceding (prefix) and following (suffix) context, rather than only predicting forward. By reordering training documents so the model learns to fill gaps, FIM enables practical code completion where the cursor sits between existing code on both sides.

Fine Tuning

Fine-tuning adapts a pre-trained machine learning model to a specific task or domain by continuing training on a smaller, targeted dataset, adjusting the model's weights so it performs better on that particular use case.

Fish Audio

Fish Audio is an open-weight text-to-speech platform built on a 4B-parameter dual-autoregressive model. It clones voices from short audio clips, supports over 80 languages with fine-grained emotion control, and is available both as a commercial API and as open-weight model weights for self-hosting.

Flaky Test Detection

Flaky test detection is the process of identifying automated tests that pass and fail inconsistently under the same code and conditions, using historical run data and pattern analysis rather than reacting to any single failure.

Flash Attention

An algorithm that computes exact attention scores without storing the full attention matrix in GPU memory, reducing memory use from quadratic to linear while maintaining mathematical equivalence to standard attention.

Flow Matching

Flow Matching is a simulation-free training method where a neural network learns a velocity field that transports random noise into realistic data along a chosen probability path, generalising classical diffusion training.

Flux

FLUX is a family of image generation and editing models from Black Forest Labs built on rectified-flow architecture in latent space. The FLUX.1 Kontext variant accepts both text and image inputs to perform single-pass in-context image edits.

Focal Loss

Focal loss is a modified cross-entropy loss function that down-weights easy, well-classified examples and concentrates training on hard, misclassified ones, addressing class imbalance by changing the learning objective rather than the dataset.

Four Fifths Rule

A threshold from US employment law stating that a selection rate for any group below 80% of the highest group's rate signals potential adverse impact. Originally designed for hiring decisions, the rule now applies to AI-powered screening tools that automate candidate evaluation.

Fp8

An 8-bit floating-point format used to store and compute AI model weights and activations at half the memory cost of FP16, with two encodings — E4M3 for inference and E5M2 for training — supported natively on modern GPU hardware.

G

Gating Mechanism

A learned routing layer inside a Mixture of Experts model that scores every input token and sends it to only a few specialist sub-networks, keeping the rest idle so the model stays fast despite its large total size.

Gaussian Splatting

Gaussian Splatting is a 3D scene representation technique that models a scene as millions of overlapping, semi-transparent ellipsoids (Gaussians), each storing position, shape, opacity, and color information, enabling real-time rendering through GPU rasterization without ray marching.

GDPR

GDPR (General Data Protection Regulation) is the European Union's 2018 data protection law that governs the processing of personal data, establishing lawful bases for use, granting individuals rights such as access and erasure, and imposing accountability obligations on organizations that handle data of people in the EU.

GenAI-Perf

GenAI-Perf was NVIDIA's open-source CLI tool for benchmarking LLM inference performance, measuring time to first token, inter-token latency, tokens per second, and requests per second against any OpenAI-compatible endpoint. Deprecated in mid-2026 in favor of NVIDIA AIPerf.

Generative Adversarial Network

A machine learning framework consisting of two competing neural networks: a generator that creates synthetic data from random latent vectors, and a discriminator that distinguishes real from generated samples. Through adversarial training, the generator learns to produce increasingly realistic outputs.

Generative Media APIs

A generative media API is a hosted service that accepts a prompt and parameters, runs an AI model on its own infrastructure, and returns generated images, video, audio, or music, typically through a synchronous response or an asynchronous webhook callback.

Generative Media Pipelines

A generative media pipeline is the engineering pattern that connects AI generation, automated or human review (gating), and publishing into one workflow, turning a raw model output into an approved, shipped asset.

GGUF

GGUF (Georgi Gerganov Universal Format) is a single-file model format for local large language model inference, packaging quantized weights and metadata into one portable file. Used by llama.cpp, Ollama, and LM Studio, it enables efficient CPU and hybrid CPU/GPU inference on consumer hardware.

Git LFS

Git LFS (Large File Storage) is an open-source Git extension that keeps large files like datasets, models, and media out of the main repository. It commits a tiny pointer file in place of each large file and stores the actual content on a separate server, downloaded on checkout.

GitHub Copilot

GitHub Copilot is GitHub's AI pair-programmer integrated into editors and the GitHub platform, offering code completion, conversational chat, agent mode, and an autonomous coding agent that plans and executes multi-step development tasks across a repository.

GitLab Duo

GitLab Duo is a suite of AI-powered features embedded directly in the GitLab DevSecOps platform, offering code suggestions, code review summaries, vulnerability explanations, and Root Cause Analysis that reads failing CI/CD job logs and proposes fixes.

Glitch Tokens

Anomalous tokens in a language model's vocabulary that produce erratic outputs — gibberish, hallucinations, or refusals — because the tokenizer included them during vocabulary construction but the model's training data contained too few examples for the model to learn stable representations.

Google ADK

An open-source framework from Google for building, evaluating, and deploying AI agents and multi-agent systems with code-first control. Available in Python and TypeScript, it pairs with Google Cloud's Gemini Enterprise Agent Platform for managed production deployment.

GPT Image

GPT Image is OpenAI's natively multimodal image model family that handles text-to-image generation, instruction-based editing, and mask-based inpainting through a unified Images API. It powers image creation in ChatGPT and is available to third-party apps through the OpenAI platform.

GPTQ

A post-training quantization method that compresses large language model weights from 16-bit to 3-4 bits using Hessian-based optimization, enabling models to run on consumer GPUs with minimal accuracy loss.

GPU Utilization

A metric measuring the percentage of a GPU's compute capacity actively performing work, used to evaluate how efficiently AI inference servers process requests and allocate hardware resources.

Graceful Degradation

A design principle where a system continues delivering reduced but functional responses when a dependency fails, rather than crashing. In LLM systems, it links retry, fallback, circuit breaker, and caching into a coherent failure path.

Gradient Descent

An optimization algorithm that trains neural networks by iteratively computing the gradient of a loss function and adjusting model weights in the direction that reduces prediction errors, enabling the model to learn from data.

Gradium

Gradium is a Paris-based voice-AI startup, spun out of Kyutai, that provides real-time text-to-speech, speech-to-text, and voice cloning through a single API and currently leads independent latency benchmarks among voice generation providers.

Graph Attention Network

A neural network layer for graph-structured data that applies attention mechanisms to weigh the importance of each neighboring node's features during aggregation, allowing the model to focus on the most relevant connections rather than treating all neighbors equally.

Graph Convolution

A mathematical operation that extends convolution from regular grids to irregular graph structures by aggregating features from neighboring nodes, enabling graph neural networks to learn meaningful node representations through local information exchange.

Graph Neural Network

A deep learning architecture that processes graph-structured data by propagating information between connected nodes through message passing, enabling pattern recognition in relational data where standard neural networks fall short.

Graphsage

GraphSAGE is an inductive graph neural network algorithm that learns to generate node embeddings by sampling and aggregating features from a node's local neighborhood, enabling predictions on previously unseen nodes without retraining the entire model.

Greedy Decoding

A text generation strategy where a language model always selects the single most probable next token at each step, producing deterministic output without any randomness.

Gretel

Gretel is a synthetic-data platform, now owned by NVIDIA, that uses generative models to create artificial datasets preserving the statistical properties of real data while protecting individual privacy, letting teams develop, test, and share data-driven work without exposing sensitive records.

Groq

An AI inference chip company that designed the Language Processing Unit, a custom silicon accelerator built for low-latency large language model inference using deterministic, compiler-driven execution instead of traditional GPU parallelism.

Ground Truth

Ground truth is the set of verified, correct labels or answers used to train and evaluate a supervised machine learning model. It is the trusted reference a model learns to imitate and is measured against during testing.

Grounding

Grounding connects AI-generated text to verifiable external knowledge sources, reducing hallucinations by anchoring model responses in real-world facts rather than relying solely on patterns learned during training.

Grouped Query Attention

An attention mechanism variant that groups multiple query heads to share key-value heads, balancing the output quality of multi-head attention with the inference speed of multi-query attention. Adopted by most frontier language models.

GRPO

A reinforcement learning alignment method that estimates policy advantages by comparing multiple outputs within a group, eliminating the need for a separate critic model required by PPO-based RLHF.

Guardrails

Runtime safety mechanisms that validate, filter, and enforce policies on AI system inputs and outputs, preventing failures like hallucinations, prompt injection, data leakage, and toxic content before they reach end users.

H

Hallucination

When a language model produces text that appears coherent and authoritative but contains factually incorrect, logically inconsistent, or entirely fabricated information, often with no indication that anything is wrong.

Harmbench

A standardized evaluation framework created by the Center for AI Safety that benchmarks AI model resistance to automated red-teaming attacks using hundreds of curated harmful behaviors across multiple semantic categories, enabling reproducible comparison of attack methods and model safety.

Harmonic Mean

A type of average calculated as the reciprocal of the arithmetic mean of reciprocals. In machine learning, it forms the mathematical basis of the F1 score, ensuring neither precision nor recall can mask the other's weakness.

Helicone

Helicone is an open-source LLM observability platform that routes AI requests through a proxy to track costs, log every request, and analyze usage. Acquired by Mintlify in March 2026, it entered maintenance mode with no new features planned.

Helm Benchmark

An open-source evaluation framework from Stanford that tests language models across multiple dimensions — accuracy, calibration, robustness, fairness, bias, toxicity, and efficiency — using standardized scenarios to produce multi-dimensional scorecards instead of single rankings.

HeyGen

HeyGen is an AI video generation platform that turns a script, photo, or short clip into a talking avatar video with synced lip movement and gestures, available through a no-code web app and a developer API for avatars, real-time streaming, and translation.

Hidden State

The internal vector within a recurrent neural network that stores a compressed summary of all previously processed inputs in a sequence. Updated at each time step, the hidden state allows the network to retain context and make predictions based on sequential patterns.

Hotspot Analysis

Hotspot analysis identifies code most likely to need refactoring by overlaying two signals: how frequently a file changes (from version control history) and how complex it is. Files high in both are prioritized, focusing limited refactoring effort where it reduces the most risk.

Hugging Face

An open-source AI platform that hosts pre-trained models, datasets, and deployment tools, serving as the central repository where researchers and practitioners share, discover, and run machine learning models — particularly transformers.

Human Evaluation for AI

Human evaluation for AI is the structured practice of having trained raters score, rank, or compare AI model outputs against defined quality rubrics, producing preference data for RLHF training and providing a baseline for validating automated evaluation systems.

Human In The Loop

Human in the loop (HITL) is an approach to building AI systems where a person reviews, corrects, or approves the model's outputs or training labels, keeping human judgment embedded in the automated decision or learning cycle.

Human In The Loop For Agents

Human-in-the-Loop for agents is a design pattern where an autonomous AI agent pauses at defined checkpoints — usually before high-risk tool calls — and waits for a person to approve, edit, reject, or redirect the next step before continuing.

HumanEval

A benchmark of hand-written Python programming problems created by OpenAI that measures AI code generation through automated unit tests, serving as one of the core metrics used to evaluate large language model capabilities.

Hunyuan Image

Hunyuan Image is Tencent's open-source text-to-image and image-editing model family. It uses a Mixture-of-Experts autoregressive architecture that jointly handles visual understanding and generation, placing it in the same architectural camp as closed multimodal models rather than diffusion-based systems like FLUX.

Hybrid Architecture

A neural network design that mixes Transformer attention layers with State Space Model layers (like Mamba) inside a single model, so attention handles precise recall while SSM layers handle long sequences at linear cost.

Hybrid Search

A retrieval method that runs keyword search (typically BM25) and dense vector search in parallel, then fuses the ranked results — usually with Reciprocal Rank Fusion — to combine exact-term precision with semantic understanding.

Hyperparameter Tuning

The systematic process of finding the best external configuration values for a machine learning model. Unlike parameters learned during training, hyperparameters are set before training begins and directly influence model accuracy, training speed, and generalization ability.

I

Image Matting

Image matting is the computer vision task of estimating, for every pixel, a foreground color, a background color, and a continuous opacity (alpha) so that semi-transparent regions like hair, fur, smoke, and glass composite cleanly onto a new background.

Image Upscaling

Image upscaling is the process of increasing an image's pixel resolution, either by deterministic interpolation that smooths existing pixels or by AI super-resolution that uses learned priors — CNNs, GANs, or diffusion models — to reconstruct plausible detail beyond the source.

Image-to-3D

Image-to-3D is a technique that takes one or more 2D photographs as input and outputs a complete textured 3D mesh, enabling artists and developers to convert reference images directly into game-engine-ready GLB assets without manual modeling.

Imbalanced Learn

Imbalanced-learn is an open-source Python library in the scikit-learn-contrib ecosystem that corrects class imbalance through over-sampling, under-sampling, and combined resampling methods such as SMOTE and ADASYN, plus a pipeline that applies resampling only to training folds to prevent data leakage.

Impossibility Theorem

A mathematical proof that three group-fairness criteria — calibration, balance for the positive class, and balance for the negative class — cannot all be satisfied simultaneously unless the predictor is perfect or base rates are equal across groups.

In Context Learning

In-context learning is a capability of large language models to adapt their behavior based on examples or instructions provided inside the prompt at inference time, without any weight updates or retraining.

In Context Video Editing

In-context video editing is a 2026 research-stage technique where a single unified model handles diverse video editing tasks — object addition, removal, restyling, face or scene swaps — by conditioning on instructions or example clips in its input context, rather than using separate task-specific architectures for each edit type.

Indirect Prompt Injection

Indirect prompt injection is an attack where malicious instructions are embedded in data an AI model processes — such as web pages, documents, or emails — rather than typed directly by a user, causing the model to execute attacker commands while appearing to serve legitimate requests.

Inductive Bias

Inductive bias is the set of assumptions a machine learning model relies on to generalize from training data to unseen inputs. These assumptions live in the architecture, loss function, or training procedure, and they determine which patterns the model prefers to learn.

Inference

The process of running a trained machine learning model on new input data to produce a prediction or output. For large language models, inference uses autoregressive decoding — generating text one token at a time, with each token conditioned on all preceding tokens.

Inference Time Scaling

The practice of allocating additional computational resources during a model's response generation rather than during training, enabling the model to reason through problems more thoroughly and produce higher-quality outputs on complex tasks.

Inspect AI

An open-source Python framework created by the UK AI Security Institute for evaluating large language models, offering pre-built evaluations, prompt engineering tools, multi-turn dialog testing, and model-graded scoring to measure LLM performance on safety and capability benchmarks.

Instruction Following

Instruction following is an LLM's trained ability to execute explicit directives from system prompts and user messages — covering tasks like formatting, tone, topic scope, and response length — without drifting into default behavior when instructions conflict with pre-training patterns.

Instructor

Instructor is a Python and TypeScript library that wraps LLM API calls with Pydantic or Zod schema validation, automatically retrying failed structured output attempts until the model returns a response that matches the declared type.

Inter Annotator Agreement

Inter-annotator agreement is a measure of how consistently independent human labelers assign the same labels to the same data items, using metrics like percent agreement or chance-corrected scores such as Cohen's kappa to quantify labeling reliability and the clarity of annotation guidelines.

Inter Token Latency

Inter-token latency (ITL) is the time elapsed between each successive token during a streaming LLM response, measured in milliseconds per token. It is the inverse of tokens-per-second throughput and determines how smooth or choppy a streamed response feels to the user.

Inverted Index

An inverted index is a data structure that maps each term in a corpus to the list of documents containing it, with optional term frequencies and positions, enabling BM25 and keyword retrieval to find matching documents in milliseconds instead of scanning the full corpus.

IVF (Inverted File Index)

A partition-based vector indexing method that groups vectors into clusters using k-means, then searches only the nearest cluster partitions at query time, enabling fast approximate nearest-neighbor search at scale.

K

K Anonymity

K-anonymity is a privacy model in which each record in a dataset is indistinguishable from at least k-1 other records across its quasi-identifiers, such as ZIP code, age, and gender, so no individual can be uniquely re-identified by linking the data to outside sources.

KL Divergence

A statistical measure that quantifies how one probability distribution diverges from a reference distribution, commonly used as a penalty in RLHF training to keep AI models close to their original behavior.

Knowledge Cutoff

The date beyond which a language model has no training data. Any events, publications, or changes occurring after this point are invisible to the model, making post-cutoff queries a primary source of hallucinated responses.

Knowledge Distillation

Knowledge distillation is a machine learning technique where a smaller student model is trained to reproduce the behavior of a larger teacher model by learning from its soft output probabilities, transferring nuanced knowledge to create a faster, cheaper model with comparable accuracy.

Knowledge Graph

A structured representation of entities and their relationships stored as labeled nodes and edges, enabling machines to reason about connections between concepts. Commonly used in search engines, recommendation systems, and as structured input for graph neural networks.

Knowledge Graphs For RAG

Knowledge graphs for RAG combine retrieval-augmented generation with structured graphs of entities and their relationships, letting language models follow connections across documents instead of relying only on vector similarity. This enables multi-hop reasoning, traceable answers, and better handling of questions that require linked context.

Knowledge Injection

Knowledge injection is the practice of giving an LLM domain-specific information beyond its training — through prompts, retrieval, fine-tuning, or adapters — so outputs reflect your terminology, facts, and constraints rather than only general training data.

Kokoro TTS

Kokoro TTS is an open-weight text-to-speech model with 82 million parameters that converts text to natural speech across eight languages using 54 fixed built-in voices, running faster than real-time on standard CPU hardware without cloud access.

Kolmogorov-Smirnov Test

The Kolmogorov-Smirnov test is a nonparametric statistical test that measures the maximum distance between two cumulative distribution functions to decide whether two samples come from the same distribution, widely used to detect covariate shift between training and production data.

KV Cache

A memory optimization technique in transformer models that stores previously computed attention keys and values during text generation, eliminating redundant computation and reducing the time to produce each new token.

L

Label Drift

Label drift is a type of data drift where the distribution of a model's target variable changes between training and production, while the relationship from each label back to its features stays stable. The mix of outcomes the model predicts shifts, degrading accuracy and calibration over time.

Label Flipping

Label flipping is a data poisoning attack in which an adversary changes the class labels of selected training samples while leaving the underlying data unchanged, causing a model to learn incorrect input-output associations without any detectable anomaly in the data features.

Label Noise

Label noise is the presence of incorrect, inconsistent, or ambiguous labels in a training dataset. Because supervised models treat labels as ground truth, these errors propagate into the model, lowering accuracy and producing unreliable predictions even when the underlying algorithm is sound.

Label Studio

Label Studio is an open-source data annotation platform maintained by HumanSignal that supports labeling of text, image, audio, video, and time-series data, with built-in inter-annotator agreement calculation and growing support for LLM evaluation workflows.

lakeFS

lakeFS is an open-source data version control system that layers Git-style branching, committing, and merging onto object storage such as Amazon S3, Azure Blob, or Google Cloud Storage, making data lakes reproducible and rollback-safe.

LangChain

LangChain is an open-source framework for building LLM applications—chains, agents, and RAG pipelines—by composing prompts, retrievers, models, and tools into reusable workflows, with the October 2025 release refocusing the core API around agent loops running on LangGraph.

Langfuse

Langfuse is an open-source LLM engineering platform that logs every model call, versions prompts centrally, and runs automated evaluations — giving teams a complete audit trail from prompt change to production outcome.

LangGraph

LangGraph is a graph-based runtime from LangChain for building stateful AI agents and multi-agent systems. Each step is a node, control flow is an edge, and state, persistent memory, and human-in-the-loop checkpoints are built into the runtime.

Langmem

LangMem is a Python SDK from LangChain that adds long-term memory to AI agents by exposing memory operations as agent-callable tools and running a background manager that consolidates memories asynchronously, with native integration into LangGraph's long-term memory store.

Latent Consistency Model

A Latent Consistency Model (LCM) is a distilled latent diffusion model trained to predict the final image in one to four steps instead of iterating through dozens of denoising steps, enabling near-instant AI image generation suited to real-time and interactive applications.

Latent Diffusion

A generative AI technique that runs the image creation process inside a compressed mathematical space produced by a variational autoencoder, rather than working directly with pixels, cutting computation costs while preserving output quality.

Latent Space

A compressed mathematical representation where neural networks store learned patterns from training data. In GAN architecture, the generator samples from this space to create new outputs, making it the source of variation behind every generated image or data point.

Learning Rate

A hyperparameter that controls how much a model's weights change during each training step, directly determining whether fine-tuning converges smoothly or destroys pre-trained knowledge.

Letta

Letta is an open-source agent framework that gives large language models persistent memory, letting AI agents store user facts, recall past conversations, and maintain consistent state across sessions through structured memory blocks the agent itself reads and edits.

Lightly

Lightly is an open-source data-curation toolkit for computer vision that uses self-supervised learning to embed images as vectors, then selects the most diverse, non-redundant samples worth labeling — reducing labeling cost through similarity search, near-duplicate detection, and active learning.

LightRAG

LightRAG is an open-source graph-based retrieval-augmented generation framework that uses dual-level retrieval over an LLM-built knowledge graph and supports incremental updates by merging new nodes and edges instead of rebuilding the entire graph and its community summaries.

Linear Attention

A family of attention mechanisms that approximates standard softmax attention while scaling linearly with sequence length instead of quadratically, making it practical to process very long contexts and enabling hybrid architectures that combine it with state-space models.

Lip Sync

Lip sync is the technical process of mapping audio to synthetic mouth and jaw movement, so an AI-generated avatar's face appears to speak the words on its audio track, using models that predict facial motion directly from sound.

Listwise Reranking

Listwise reranking reorders search results by evaluating the entire candidate list together in one pass, rather than scoring each query-document pair independently. It captures relationships between candidates and is used by LLM-based rerankers like RankGPT and Jina Reranker v3.

LiteLLM

LiteLLM is an open-source Python library that provides a unified OpenAI-compatible API for 100+ LLM providers. It handles model routing, cost tracking, rate limiting, and fallbacks, letting teams swap or combine AI models — including those from OpenAI, Anthropic, and Google — without rewriting application code.

Llama Cpp

An open-source C/C++ inference engine created by Georgi Gerganov that runs large language models locally on consumer CPUs and GPUs through quantized GGUF files, removing the need for cloud-based GPU infrastructure or heavyweight Python dependencies.

Llama Guard

Llama Guard is Meta's open-weight safety classification model that screens both inputs to and outputs from large language models, flagging content across standardized hazard categories to prevent harmful or toxic AI responses.

LlamaIndex

LlamaIndex is an open-source framework for building data-backed and agentic LLM applications, providing abstractions like Document, Node, Index, Retriever, and Query Engine to connect language models with external knowledge sources for retrieval, search, and document agents.

LLM

A large language model (LLM) is a neural network, almost always a transformer, trained on massive text corpora to predict the next token in a sequence. By learning statistical patterns across billions of words, it can generate text, answer questions, translate, summarize, and write code, powering tools like ChatGPT, Claude, and Gemini.

LLM as a Judge

LLM-as-a-judge is an evaluation method where a large language model scores, ranks, or labels the outputs of another model against a defined rubric, replacing or supplementing slower human review for tasks like quality grading and A/B comparison.

LLM Cost Management

LLM Cost Management is the practice of monitoring, predicting, and reducing the token-based API costs generated when AI language models process requests in production, using techniques such as prompt caching, model tiering, and batch processing.

LLM Fallback And Retry Patterns

Fault-tolerance strategies for production AI apps that automatically handle API failures. Retry logic re-attempts a failed call with exponential backoff; fallback logic switches to an alternative model when retries are exhausted — keeping the app running despite single-model outages.

LLM Gateway

An LLM gateway is a middleware layer that routes requests to multiple LLM providers through a single entry point, handling authentication via virtual keys, fallback on provider failure, rate limiting, and usage tracking without changes to application code.

LLM Load Testing

LLM load testing is the process of sending concurrent requests to a language model API to measure how it performs under realistic traffic conditions — tracking metrics like time to first token, token throughput, p99 latency, and error rate.

LLM Logging And Auditing

LLM logging and auditing is the practice of recording every prompt, model response, token count, cost, and latency from AI API calls so teams can debug errors, trace production incidents, control spend, and demonstrate compliance.

LLM Observability

LLM observability is the practice of recording, tracing, and analyzing every step of a language model's prompt chain — inputs, outputs, latency, and token usage — so teams can diagnose failures, detect regressions, and improve response quality in production.

LLMOps

LLMOps is the set of practices and tools for deploying, monitoring, versioning, and maintaining large language model applications in production — covering prompt management, evaluation pipelines, observability, and deployment workflows.

Load Balancing Loss

An additional penalty term added during training of Mixture-of-Experts models that discourages the gating mechanism from routing most tokens to a small subset of experts, ensuring all experts receive enough tokens to learn effectively and preventing wasted model capacity.

Locality Sensitive Hashing

A family of randomized algorithms that map similar data points to the same hash buckets with high probability, enabling approximate nearest neighbor search in high-dimensional spaces without scanning every item — a key index structure in vector similarity search pipelines.

Locomo Benchmark

LoCoMo (Long Conversational Memory) is a 2024 benchmark from Snap Research and UNC that tests whether AI agents can recall and reason over very long, multi-session conversations through question answering, event summarization, and multimodal dialogue tasks.

Logits

Logits are the raw numerical scores a language model produces for every possible next token before those scores are converted into probabilities through the softmax function.

Long Context Modeling

Long-context modeling is the ability of a language model to process and reason over input sequences spanning tens of thousands to millions of tokens in a single forward pass, without losing coherence across the document.

Long Context Vs RAG

Long context versus RAG describes two approaches for giving language models access to large knowledge bases: long context loads documents directly into the prompt window, while RAG retrieves only the most relevant passages from an external vector store at inference time.

LongMemEval

LongMemEval is an open-source benchmark that tests long-term interactive memory in chat assistants and AI agents. It scores systems across five abilities — information extraction, multi-session reasoning, temporal reasoning, knowledge updates, and abstention — using 500 manually written questions over multi-session conversations.

LORA

A parameter-efficient fine-tuning method that freezes pre-trained model weights and injects small trainable low-rank matrices into transformer layers, reducing trainable parameters by orders of magnitude while preserving model quality.

LoRA for Image Generation

LoRA for image generation is a parameter-efficient fine-tuning method that freezes a diffusion model's weights and trains tiny low-rank matrices to add a new style, character, or subject. The result is a small file you can load alongside the base model at inference.

Loss Function

A mathematical formula that quantifies the difference between a model's predictions and the correct values, serving as the primary feedback signal during neural network training and the metric that reveals when scaling more compute or data stops improving performance.

M

Magnific

A commercial, cloud-based image upscaler from Freepik that treats super-resolution as a generative diffusion task. Instead of interpolating pixels, it uses Stable Diffusion–family models to invent plausible detail like skin pores, fabric weaves, and brick texture, guided by text prompts and Creativity, Resemblance, and HDR sliders.

Mamba Architecture

A neural network architecture based on selective state space models that processes sequences with linear time complexity, enabling efficient long-context modeling as an alternative to transformer attention.

Masked Autoencoder

A self-supervised pretraining recipe for Vision Transformers that hides most image patches at random and trains the model to reconstruct the missing pixels, learning visual features without any human labels.

Masked Language Modeling

A self-supervised pre-training technique where random tokens in a sentence are hidden behind a mask and the model learns to predict them using surrounding context from both directions, enabling deep bidirectional language understanding.

Matryoshka Embedding

An embedding training method where the first d dimensions of a full vector form a valid lower-dimensional representation. Named after Russian nesting dolls, it lets a single model produce embeddings at multiple sizes, trading vector length for storage and speed.

Matthews Correlation Coefficient

A classification quality metric that accounts for all four confusion matrix quadrants — true positives, true negatives, false positives, and false negatives — producing a balanced score from -1 (inverse prediction) through 0 (random) to +1 (perfect classification).

MCP Client

An MCP client is a connector component inside an MCP host that maintains a dedicated one-to-one connection to a single MCP server, exchanging context over JSON-RPC 2.0 so the host's AI model can use that server's tools and data.

MCP Host

An MCP Host is the AI application a user interacts with — such as a desktop assistant or coding tool — that embeds MCP clients to connect to external servers, coordinates those connections, and enforces security and user consent across them.

MCP Server

An MCP server is a program that exposes context and capabilities — data resources, templated prompts, and executable tools — to AI assistants over the Model Context Protocol, running locally over stdio or remotely over Streamable HTTP.

Mean Pooling

Mean pooling produces a single fixed-size vector from a transformer model's token-level outputs by averaging all token hidden states, creating sentence embeddings used for semantic similarity comparisons in search and retrieval systems.

Measurement Bias

Measurement bias is a form of dataset bias that occurs when the features or labels recorded in training data are an inaccurate proxy for the real-world quantity a model is meant to learn, so the data systematically misrepresents the true construct across groups.

Megatron-LM

NVIDIA's open-source framework that distributes the training of large language models across many GPUs using multiple parallelism strategies, enabling organizations to pre-train models with billions of parameters that no single machine could handle alone.

Mel Spectrogram

A mel spectrogram is a time-frequency map of audio with frequencies scaled to the mel scale, which matches human pitch perception. In neural TTS, the acoustic model produces it from text; a vocoder then converts it into an audio waveform.

Mem0

Mem0 is an open-source memory layer that adds persistent recall to AI agents and chatbots. It extracts important facts from conversations, stores them in a structured memory store, and retrieves relevant context during future interactions to keep responses personalized over time.

Membership Inference Attack

A membership inference attack is a privacy attack that determines whether a particular data record was part of a machine learning model's training set, by exploiting differences in how the model responds to data it has seen versus data it has not.

MemGPT

MemGPT is an agent architecture that gives a large language model two memory tiers — a fast in-context working memory and a slower external store — with the model itself paging information between them through tool calls, much like an operating system.

Memorization

Memorization is when a language model reproduces verbatim or near-verbatim sequences from its training data instead of generalizing, creating privacy, copyright, and test-contamination risks that deduplication is designed to reduce.

Mesh Topology

Mesh topology is the structural arrangement of a 3D model's polygons — how triangles or quads connect, where edge loops flow, and how geometry is distributed — determining whether a model animates cleanly or collapses into distortion when deformed.

Message Passing

A computational mechanism where nodes in a graph neural network exchange information with their neighbors, aggregate those signals, and update their own representations to learn structural patterns from connected data.

Meta Prompting

A prompt engineering technique where an LLM generates, refines, or evaluates prompts for downstream tasks. The model works from a structural framework rather than examples, making the prompt-creation process itself machine-driven.

Metadata Filtering

Metadata filtering is a technique that attaches structured key-value attributes to vectors in a database, then applies predicates over those attributes during similarity search so returned results satisfy both semantic relevance and explicit conditions like date, author, or document type.

Microsoft Agent Framework

An open-source Microsoft SDK for building agentic and multi-agent applications in .NET and Python. It unifies the earlier AutoGen and Semantic Kernel projects, adds a graph-based workflow engine, and supports the Agent-to-Agent and Model Context Protocol standards natively.

Microsoft GraphRAG

Microsoft GraphRAG is an open-source modular graph-based RAG system that uses LLM extraction to build a knowledge graph from source documents, runs hierarchical Leiden community detection, and pre-computes community summaries to support both global query-focused summarization and local entity-anchored search.

Min P Sampling

A dynamic token filtering strategy that removes low-probability candidates during text generation by setting a threshold relative to the most likely token's probability, automatically tightening selection when the model is confident and loosening it when multiple tokens are equally plausible.

MinHash

MinHash is a technique that estimates how similar two sets of items are by comparing short numeric signatures instead of the full sets, making it possible to spot near-duplicate documents across massive collections quickly and cheaply.

Missing Data Imputation

Missing data imputation is the process of replacing absent values in a dataset with substitute estimates — such as a column's mean, median, mode, or a model-predicted value — so machine learning algorithms can train on complete inputs.

Mitre Atlas

A publicly available knowledge base maintained by MITRE that catalogs adversary tactics, techniques, and real-world case studies targeting AI and machine learning systems, modeled after the ATT&CK framework.

Mixed Precision Training

Mixed precision training combines lower-precision formats like FP16 or BF16 for most neural network computations with FP32 for numerically sensitive operations, reducing memory use and speeding up training while preserving model accuracy.

Mixedbread Rerank

Mixedbread Rerank is an open-weight reranker family from Mixedbread AI that reorders search results by relevance. The current generation, mxbai-rerank-v2, is built on Qwen-2.5 and trained with reinforcement learning to improve retrieval accuracy in RAG and search pipelines.

Mixture Of Experts

A neural network architecture that splits a model into multiple specialized sub-networks (experts) and uses a gating function to route each input token to only a few of them, reducing computation per token while preserving the knowledge capacity of a larger model.

Mixup

Mixup is a data augmentation method that generates synthetic training examples by taking weighted linear combinations of pairs of inputs and their labels, with the mixing weight drawn from a Beta distribution. It regularizes models and improves generalization.

Mlflow

MLflow is an open-source platform for managing the machine learning lifecycle. It tracks experiment parameters and metrics, packages models in a standard format, and maintains a versioned model registry with promotion workflows for moving models from development through staging to production.

MLOps

MLOps (machine learning operations) is the discipline of reliably deploying, monitoring, and maintaining machine learning models in production, covering the full lifecycle from data and model versioning through training, deployment, and governance, and adding continuous retraining to the standard DevOps practices of continuous integration and delivery.

MMLU Benchmark

A standardized benchmark of 15,908 multiple-choice questions across 57 academic subjects — from STEM to humanities — that tests how well a large language model handles factual, knowledge-intensive questions. Introduced at ICLR 2021 by Hendrycks et al., it remains a widely reported model comparison metric.

MMLU Pro

A harder evolution of the MMLU benchmark featuring over 12,000 graduate-level questions across 14 subjects with 10 answer choices, designed to reduce noise, minimize prompt sensitivity, and better differentiate reasoning ability among top-performing language models.

Modal Active Learning

Modal active learning is a machine learning method that builds an iterative loop where the model selects the most informative unlabeled examples for human labeling, using query strategies like uncertainty sampling to reach target accuracy with far fewer labels than random sampling.

Modal Labs

Modal Labs is a serverless cloud platform for running compute-intensive workloads, including GPU inference, with per-second billing and no server management — commonly used as the self-hosted compute layer behind a custom or fine-tuned model in a generative media pipeline.

Mode Collapse

Mode collapse is a training failure in generative adversarial networks where the generator learns to produce only a small set of similar outputs instead of capturing the full variety present in the training data.

Model Artifact

A model artifact is the packaged output of a machine learning training run — serialized weights, model configuration, feature schema, and run metadata bundled as a versioned, deployable unit tracked in a model registry.

Model Context Protocol

The Model Context Protocol (MCP) is an open standard, introduced by Anthropic in November 2024, that lets AI assistants connect to external tools and data sources through one common interface instead of custom integrations built separately for each tool.

Model Evaluation

The systematic process of testing and scoring AI models against defined criteria — including accuracy, reasoning, safety, and user preference — to determine whether a model is fit for a specific task or ready for deployment.

Model Lineage

Model lineage is the complete record of how a machine learning model was produced — the training data, code version, hyperparameters, and experiment runs behind it. It allows teams to trace any model back to its origins and explain why a specific version behaves as it does.

Model Monitoring

Model monitoring is the continuous tracking of a deployed machine learning model's input data, output predictions, and predictive accuracy in production, using statistical tests and metrics to detect data drift, concept drift, and performance decay so teams can investigate or retrain before model quality silently erodes.

Model Registry

A model registry is a centralized system that stores, versions, and tracks machine learning models throughout their lifecycle. It records metadata about each version—training data, performance metrics, and deployment status—serving as the governance layer between experimentation and production in MLOps workflows.

Model Retraining

Model retraining is the process of updating a deployed machine learning model with new data so its predictions stay accurate after the statistical patterns it originally learned have shifted over time.

Model Routing

Model routing is the practice of automatically directing each AI request to the most appropriate model based on task complexity, cost, latency requirements, or available context window — enabling cost optimization and performance tuning without changing application code.

Model Staging

Model staging is the lifecycle management process that moves a trained ML model through defined states — Staging, Production, and Archived — within a model registry, so teams can validate and approve a model before it serves real users.

Model Tiering

Model tiering organizes AI language models into capability levels — small, medium, and large — then routes each task to the least powerful model that handles it adequately, reducing API costs by matching computational resources to actual task requirements.

Moderne

Moderne is a commercial SaaS platform, built by the maintainers of open-source OpenRewrite, that runs deterministic refactoring recipes across hundreds of repositories at once using a compiler-accurate code representation called the Lossless Semantic Tree (LST).

MOSTLY AI

MOSTLY AI is a synthetic data platform that generates high-fidelity, privacy-safe tabular data by training generative models on real datasets, then sampling new records that preserve statistical patterns without copying any individual, with optional differential-privacy guarantees.

MS MARCO

MS MARCO is a family of large-scale information retrieval datasets from Microsoft Research, built from anonymized real Bing search queries and web passages, used to train and evaluate ranking models for search and retrieval-augmented generation systems.

Multi Agent Systems

A multi-agent system (MAS) is an AI architecture where multiple LLM-powered agents — each with its own role, tools, and memory — coordinate through patterns like supervisor, debate, or swarm to handle tasks too complex or parallelizable for a single agent.

Multi Head Attention

A mechanism inside transformers that splits attention into multiple parallel heads, each learning different relationships in the input, then combines their outputs for richer representations.

Multi Provider Abstraction

Multi provider abstraction is a software layer that lets an application call different AI generation providers, such as fal.ai, Replicate, or Stability AI, through one consistent interface, so switching vendors or adding fallback providers does not require rewriting application code.

Multi Vector Retrieval

An information retrieval approach where documents and queries are represented as sets of token-level vectors instead of single embeddings, enabling fine-grained similarity matching through late interaction scoring.

Multi-Hop Reasoning

Multi-hop reasoning answers questions that require chaining multiple pieces of evidence across entities or facts, where each hop traverses a relationship. It contrasts with single-shot retrieval and is the central motivating use case for GraphRAG and knowledge-graph-augmented language models.

Multi-Turn Prompt Design

Multi-turn prompt design is the practice of structuring a sequence of conversational exchanges with an LLM so each message builds on prior context, enabling complex tasks, persona consistency, and goal-directed dialogue that a single prompt cannot achieve.

Multimodal Architecture

A multimodal architecture is a neural-network design that takes in multiple data types — text, images, audio, video, code — and fuses them into a shared internal representation so a single model can reason across them without bouncing between specialized systems.

Multimodal Prompting

Multimodal prompting is a technique for querying AI models using inputs that combine text with one or more non-text modalities — images, audio, or video — so the model reasons across all inputs simultaneously in a single pass.

Multimodal RAG

A retrieval-augmented generation method that indexes and retrieves information across text, images, tables, and other modalities, then feeds the matched evidence to a multimodal language model so the final answer is grounded in the original visual or structured source rather than a paraphrase of it.

Multiview Diffusion

A generative AI technique that produces multiple 2D images of a 3D object from different camera angles simultaneously, enforcing geometric consistency through cross-view attention. The core view-generation step in modern text-to-3D pipelines, sitting between a text prompt and the 3D reconstruction algorithm.

Mureka

Mureka is an AI music generation platform that converts text prompts and lyrics into complete songs up to five minutes long. It offers multiple generation modes including text-to-music, remix, and reference-track input, and lets users fine-tune a personal AI model on their own uploaded tracks.

Music Copyright And AI

Music copyright and AI describes the legal framework governing ownership, licensing, and infringement when artificial intelligence tools create, replicate, or build on copyrighted musical works, covering both training data use and output ownership rights.

N

n8n

n8n is a fair-code-licensed workflow automation platform with a visual canvas, hundreds of integrations, and a native AI Agent node, commonly used as the orchestration and gating layer that connects generation APIs, review steps, and publishing destinations in an automated pipeline.

NannyML

NannyML is an open-source Python library for post-deployment monitoring that estimates a production model's performance before ground-truth labels arrive and links data drift alerts to their actual impact on accuracy, so teams act only on drift that degrades the model.

nDCG

nDCG (Normalized Discounted Cumulative Gain) is a graded-relevance ranking metric that scores how well a result list places the most relevant documents at the top, with a logarithmic position discount and normalization to the [0, 1] range.

NeMo Curator

NeMo Curator is NVIDIA's open-source, GPU-accelerated toolkit for preparing large-scale LLM training data. It performs exact, fuzzy, and semantic deduplication plus filtering, classification, and PII removal, scaling across multi-node, multi-GPU clusters using NVIDIA RAPIDS and Ray.

Nemo Guardrails

NVIDIA NeMo Guardrails is an open-source Python toolkit that adds programmable input, output, dialog, retrieval, and execution rails to LLM applications, enforcing safety, topic control, PII protection, jailbreak prevention, and grounding through fact-checking and hallucination-detection rails — vendor-agnostic across LLM providers.

Nemotron-H

NVIDIA's family of hybrid Mamba-Transformer language models that replaces most self-attention layers with Mamba-2 state space layers, cutting inference cost at the same accuracy target while keeping a small number of attention layers for precise long-context recall.

Neo4j

Neo4j is a native graph database that stores data as nodes and relationships in the property graph model and is queried with Cypher. It is the most common backing store for GraphRAG-style systems that pair knowledge graphs with large language models.

NeRF

A neural network technique that reconstructs a 3D scene from a set of 2D photographs by learning to predict the color and opacity of every point in space, enabling photorealistic rendering from any camera viewpoint.

Neural Audio Codec

A neural network that compresses audio waveforms into sequences of discrete tokens and reconstructs them on demand. Neural audio codecs reduce audio from tens of thousands of samples per second to manageable token streams that language models can predict autoregressively, enabling AI music and speech generation.

Neural Network Basics for LLMs

A neural network is a layered computational model that learns patterns by adjusting connection weights during training, serving as the core architecture behind large language models that generate text.

Next Token Prediction

A training method where a language model learns to predict the next token in a sequence based on all preceding tokens, forming the core objective behind decoder-only transformer architectures like GPT and Claude.

Nightshade

Nightshade is an open-source tool that lets artists add invisible pixel perturbations to images before sharing online. When AI training pipelines scrape these images, the perturbations corrupt the model's concept associations for specific prompts, causing distorted outputs for affected image categories.

Nlpaug

Nlpaug is an open-source Python library for text and audio data augmentation. It generates synthetic training examples at the character, word, and sentence level using methods like synonym substitution, simulated typos, word-embedding swaps, and back-translation.

Node Embedding

A learned low-dimensional vector representation of a graph node that captures both its features and structural position, enabling downstream tasks like node classification and link prediction in graph neural networks.

Noise Schedule

A noise schedule is the function that governs how variance is added to data across the forward diffusion steps and removed at inference. It determines signal-to-noise ratio at each timestep, shaping what a diffusion model can learn to denoise and how the sampler reverses the process.

Normalization

Normalization is a data preprocessing technique that rescales numeric features to a common range, typically 0 to 1, so features measured on different scales contribute proportionally when a machine learning model learns from the data.

O

OAuth 2.1

OAuth 2.1 is an authorization framework that folds the security best practices accumulated since OAuth 2.0 into one updated standard, making protections like PKCE mandatory, removing insecure flows, and acting as the authorization standard the Model Context Protocol requires for secure AI tool access.

One Hot Encoding

One-hot encoding is a preprocessing technique that converts categorical values into binary columns, where each category gets its own column marked 1 when present and 0 otherwise, so machine learning models can process non-numeric data.

Online Experimentation

Online experimentation assigns live users randomly to control and treatment groups to measure the causal effect of a change. It is the standard method for validating prompt variants, model versions, or retrieval configurations in production AI systems, producing statistically reliable effect estimates rather than correlational observations.

Open LLM Leaderboard

A public Hugging Face-hosted ranking that evaluates open-source large language models on standardized benchmarks using EleutherAI's evaluation harness, providing transparent and reproducible score comparisons to help developers and researchers identify model strengths across reasoning, math, and instruction-following tasks.

OpenAI Agents SDK

OpenAI's official open-source framework for building agentic and multi-agent systems with five primitives — Agents, Handoffs, Guardrails, Sessions, Tracing — built on the Responses API and provider-agnostic via LiteLLM adapters. Production successor to the experimental Swarm project.

OpenCompass

An open-source LLM evaluation platform developed by Shanghai AI Laboratory that automates benchmarking across a wide range of standardized datasets, with distributed evaluation, report generation, and leaderboard publishing for reproducible model comparison.

OpenRewrite

OpenRewrite is an open-source, rule-based framework that automatically refactors and migrates source code by transforming a Lossless Semantic Tree — a type-aware, format-preserving model of the code. Maintained by Moderne, it applies reusable recipes deterministically, unlike probabilistic LLM migration tools.

OpenRLHF

An open-source framework built on Ray that simplifies reinforcement learning from human feedback (RLHF) training for large language models, supporting multiple alignment algorithms like PPO and GRPO with distributed computing and memory optimization.

Openrouter

OpenRouter is a unified API gateway that routes LLM requests across hundreds of models from major providers through a single OpenAI-compatible endpoint, enabling applications to switch between models based on cost, latency, or quality without changing their integration code.

OpenTelemetry

OpenTelemetry is an open-source observability framework and CNCF project that standardizes how distributed systems collect and export traces, metrics, and logs — providing vendor-neutral SDKs so teams can instrument once and send telemetry to any backend.

Opro

OPRO (Optimization by PROmpting) treats an LLM as an optimizer: it receives a history of candidate prompts with performance scores and generates new, improved prompts — automating iterative refinement without requiring gradient access or model fine-tuning.

Outlier Detection

Outlier detection is the identification of data points that deviate markedly from the majority of a dataset. It uses statistical, distance-based, or model-based methods to flag anomalies that may signal errors, fraud, or rare events before analysis or model training.

Outlines

Outlines is an open-source Python library that constrains language model output at the token-generation level using finite automata and compiled grammars, guaranteeing responses conform to JSON Schema, regex, or context-free grammar specifications without retries.

Overfitting

Overfitting occurs when a machine learning model memorizes training data patterns too closely, performing well on familiar examples but failing to generalize to new, unseen data.

Oversampling

Oversampling is a data-level technique for handling class imbalance that increases the number of minority-class examples in a training set, by duplicating real ones or generating synthetic ones, so a model learns the rare class instead of ignoring it.

Oversmoothing

A phenomenon in graph neural networks where stacking too many message-passing layers causes node representations to converge, making nodes from different classes indistinguishable and degrading model performance.

Owasp LLM Top 10

A ranked list of the ten most critical security risks in large language model applications, maintained by the Open Worldwide Application Security Project (OWASP). It provides a shared vocabulary and prioritization framework for teams securing AI-powered systems against threats like prompt injection and data poisoning.

P

P99 Latency

P99 latency is the 99th percentile response time in a latency distribution — 99% of requests complete within this threshold, with only 1 in 100 taking longer. In LLM load testing, P99 TTFT and P99 ITL are the primary SLO targets.

Paged Attention

A memory management technique for large language model inference that partitions key-value caches into fixed-size blocks, eliminating wasted GPU memory and allowing more concurrent requests to be served.

Pandas

Pandas is an open-source Python library for working with tabular data through DataFrame and Series objects. It is the standard tool for loading, cleaning, transforming, and analyzing structured data before that data feeds a model.

Parallel Tool Calling

Parallel tool calling is a feature in LLM function calling where the model emits multiple tool call requests in a single response, enabling them to execute concurrently rather than sequentially, reducing latency when multiple independent actions are needed.

Parameter Efficient Fine Tuning

A family of techniques that adapt pre-trained language models to specific tasks by updating only a small fraction of their parameters, achieving comparable results to full fine-tuning at a fraction of the compute and memory cost.

Patch Embedding

The input layer of a Vision Transformer that splits an image into fixed-size patches, flattens each one, and linearly projects them into token vectors the transformer can process as a sequence.

Patronus Lynx

Patronus Lynx is an open-source LLM-as-judge fine-tuned on Llama-3 by Patronus AI to detect hallucinations in RAG outputs. It checks whether a generated answer is contained in retrieved chunks, contains no extra information, and does not contradict them.

PBR Materials

A set of texture maps — albedo, normal, roughness, metallic, and AO — that define how a 3D surface physically interacts with light. PBR materials produce consistent results under any lighting condition and are the standard format for real-time engines and AI-generated 3D assets.

Perceptual Hashing

Perceptual hashing converts an image or other media into a compact fingerprint based on its visual content, so resized, recompressed, or lightly edited copies still produce matching or similar hashes — unlike cryptographic hashing, which changes completely with any input change.

Perplexity

A metric that measures how confidently a language model predicts the next word in a sequence, where lower scores indicate better predictive accuracy and stronger language understanding.

Persona Simulation

Persona simulation is an instruction technique in which a user tells an LLM to respond as a specific type of expert or character, shaping the model's tone, vocabulary, and reasoning style without altering its underlying weights.

Perspective API

A free toxicity-detection API from Google's Jigsaw that uses machine learning to score how likely a comment is to be perceived as toxic, returning a probability between 0 and 1.

Phoneme

A phoneme is the smallest unit of sound in a language that creates a distinction in meaning between words. In text-to-speech systems, converting written text to phonemes is the first step in the synthesis pipeline, determining how each word is pronounced.

PII Redaction

PII Redaction is the process of automatically detecting and removing or masking personally identifiable information—names, emails, phone numbers, ID numbers—from prompts and log entries before they reach a language model or are persisted in an observability store.

Pika

Pika is an AI video generation and editing platform offering a suite of named tools — including Pikadditions, Pikaswaps, Pikaframes, Pikaffects, Pikatwists, and Pikaformance — for inserting objects, swapping elements, interpolating keyframes, and syncing lip movement to audio in existing footage.

Pinecone

Pinecone is a fully managed, serverless vector database designed to power AI retrieval workloads such as RAG, semantic search, and recommendation systems. It stores high-dimensional embeddings, supports hybrid keyword and semantic queries, and exposes a single API for indexing and similarity search.

Pipeline As Code

Pipeline As Code is the practice of defining a CI/CD pipeline — its build, test, and deployment stages — in version-controlled configuration files (usually YAML) stored alongside application code, rather than configuring it manually through a settings UI.

Polars

Polars is an open-source DataFrame library built in Rust with Python bindings for fast tabular data processing. It uses a multi-threaded query engine and lazy evaluation to handle large datasets, including data too big to fit in memory.

Pool Based Sampling

Pool-based sampling is an active learning approach where the algorithm has access to a large collection of unlabeled examples at once, evaluates their informativeness using a query strategy, and selects the most valuable ones for a human to label.

Population Stability Index

Population Stability Index (PSI) is a statistic that measures how much a variable's distribution has shifted between two datasets by binning both, comparing the proportion of records in each bin, and summing the weighted differences into a single drift score.

Portkey

Portkey is an LLM gateway platform that centralizes model routing, caching, fallback strategies, cost tracking, and request-level observability between applications and AI providers behind a single API endpoint.

Positional Encoding

A technique that injects word-order information into transformer models, which process all tokens simultaneously and would otherwise treat every word as if its position in a sentence did not matter.

Post Training Quantization

Post training quantization compresses a pre-trained model's weights to lower-precision formats using a small calibration dataset, reducing memory requirements and accelerating inference without retraining.

Power Law

A mathematical relationship where one quantity scales as a fixed power of another, producing steep initial gains that gradually flatten. In AI, power laws describe how model performance improves predictably yet with diminishing returns as data, compute, or parameters increase.

PPO (Proximal Policy Optimization)

A reinforcement learning algorithm that updates a language model's behavior in small, stable steps during RLHF. PPO uses a clipped objective function to prevent destructively large changes, ensuring the model improves its responses based on human feedback without losing its core capabilities.

Pre Training

The foundational training phase where a large language model processes billions of raw text samples using self-supervised learning to build general language understanding before specialization through fine-tuning.

Precision, Recall, and F1 Score

Three classification metrics that quantify different aspects of prediction accuracy. Precision measures correctness among predicted positives, recall measures coverage of actual positives, and F1 score balances both through a harmonic mean for single-number model comparison.

Preference Data

Structured datasets of paired responses where one answer is rated better than the other, used to train reward models and align language models with human values through RLHF, DPO, and similar post-training methods.

Privilege Separation

A security principle that limits each component to only the privileges it needs. In LLM applications, it means separating system prompt instructions from user input and external tool results — preventing a single poisoned input from inheriting full system trust.

Product Quantization

A vector compression method that divides high-dimensional vectors into smaller subvectors, quantizes each independently using learned codebooks, and stores compact codes that enable fast approximate nearest neighbor search with reduced memory.

Prompt Caching

Prompt caching is an API feature that stores processed attention states of repeated prompt prefixes — system prompts, large documents, or conversation history — so subsequent calls reuse them instead of reprocessing, reducing input token costs by up to 90%.

Prompt Chaining

Prompt chaining is a technique where the output of one LLM call becomes the input for the next, breaking complex tasks into a sequence of focused steps that together produce results no single prompt could reliably deliver.

Prompt Compression

Prompt compression reduces the token count of a prompt before it reaches a language model, removing redundant or low-value tokens while preserving the information needed for accurate responses. It cuts inference cost and latency without changing the model.

Prompt Engineering

Prompt engineering is the practice of deliberately structuring text inputs to a language model to produce specific, reliable outputs — combining instruction phrasing, examples, and context to steer model behavior without changing model weights.

Prompt Engineering For Image Generation

Prompt engineering for image generation is the practice of structuring text input — subject, style, composition, lighting, weighted tokens, negative prompts — to control how a text-to-image model interprets the request and renders the output.

Prompt Injection

A security vulnerability where crafted inputs manipulate a large language model into ignoring its system instructions, bypassing safety controls, or executing unauthorized actions. Ranked as the top LLM security risk by OWASP for two consecutive editions.

Prompt Leakage

Prompt leakage occurs when a model's hidden system instructions are revealed to users, either through deliberate extraction techniques or accidental disclosure in responses, exposing confidential workflows, constraints, or business logic embedded in the context.

Prompt Logging

The systematic recording of inputs sent to an LLM — including system prompts, user messages, and model configuration — alongside the model's responses. Enables debugging, quality evaluation, compliance auditing, and regression detection in LLM-powered applications.

Prompt Optimization

Prompt optimization is the process of systematically improving instructions given to a language model — through manual iteration, automated frameworks like DSPy, or compression techniques — to get more accurate, consistent, and cost-effective outputs for a specific task.

Prompt Registry

A prompt registry is a centralized system for storing, versioning, and deploying prompts across AI applications. It tracks changes over time, supports rollback to previous versions, and gives teams a controlled workflow for updating the instructions that govern model behavior.

Prompt Testing And Evaluation

A systematic practice for measuring AI application output quality using defined scorers, golden test sets, and regression pipelines — covering both offline pre-deployment tests against known datasets and online asynchronous scoring of live production traffic.

Prompt Versioning

Prompt versioning is the practice of tracking every change made to an LLM prompt over time, storing each version with metadata so teams can compare performance, roll back to earlier versions, and deploy specific versions to different environments.

Prompt Versioning And Management

Prompt versioning and management is the practice of tracking, storing, and deploying different versions of LLM prompts systematically — so teams can roll back to a known-good version, run A/B tests on prompt changes, and maintain a reliable audit trail as prompts evolve in production.

Promptfoo

An open-source CLI and library for evaluating, testing, and red-teaming LLM applications, scanning for vulnerabilities like prompt injection, jailbreaks, and PII leaks across configurable test suites.

Prosody

Prosody is the set of acoustic properties — pitch, rhythm, stress, and pausing — that shape how speech sounds. In text-to-speech AI, prosody models predict these features from text, enabling synthesized voices to convey natural timing, emphasis, and intonation rather than sounding flat or robotic.

Protected Attribute

A protected attribute is a characteristic — such as race, sex, age, or disability — that laws or fairness policies forbid using as a basis for discriminatory decisions. In machine learning, fairness metrics measure whether model outcomes differ across groups defined by these attributes.

Pydantic AI

Pydantic AI is an open-source Python framework for building AI agents with type-safe, validated outputs. It wraps LLM calls in Pydantic models to guarantee response structure, supports multiple AI providers, and provides dependency injection so developers can build reliable prompt chains without manually parsing model responses.

Pyserini

Pyserini is an open-source Python toolkit from the Castorini group at the University of Waterloo that runs reproducible information retrieval experiments, supporting both sparse retrievers like BM25 and SPLADE and dense neural retrievers over a shared, Lucene-backed index.

PyTorch

PyTorch is an open-source deep learning framework maintained under the PyTorch Foundation that provides dynamic computation graphs and Python-native tools for building, training, and deploying neural networks.

Pytorch Geometric

An open-source Python library built on PyTorch that provides tools for building and training graph neural networks, offering ready-made GNN layers, standard graph datasets, and efficient data handling for graph-structured problems.

Q

Qdrant

An open-source vector database written in Rust that runs hybrid search natively, combining dense embeddings, sparse models like BM25 and SPLADE, and fusion methods such as Reciprocal Rank Fusion inside a single Query API call.

QLORA

QLoRA is a parameter-efficient fine-tuning method that combines 4-bit quantization with Low-Rank Adaptation (LoRA), enabling large language models to be fine-tuned on consumer-grade GPUs without meaningful loss in quality compared to full-precision fine-tuning.

Quality Gate

A quality gate is an automated checkpoint in a software delivery pipeline that lets code proceed only if it meets predefined standards — such as test coverage, code complexity, or security rules — and stops or flags it when those thresholds are not met.

Quantization

Quantization reduces the numerical precision of a model's weights to shrink memory usage and speed up inference. By converting high-precision numbers to lower-precision formats, it enables large language models to run on less hardware while preserving most output quality.

Query By Committee

Query By Committee is an active learning query strategy that trains multiple models on the same labeled data, then selects the unlabeled samples where these models disagree most. High disagreement signals uncertainty, so labeling those examples teaches the models the most per annotation.

Query Key Value

Query, Key, and Value are three learned vector projections in the transformer attention mechanism that determine how each token weighs and retrieves information from every other token in a sequence.

Query Strategy

A query strategy is the selection rule an active learning loop uses to choose which unlabeled examples a human should label next. By prioritizing the most informative or representative samples, it helps a model reach target accuracy with far fewer labeled examples.

Query Transformation

Query transformation is the pre-retrieval stage of a Retrieval-Augmented Generation (RAG) pipeline where the user's raw query is rewritten, expanded, abstracted, or decomposed before vector search runs, so the retriever finds documents that match meaning rather than just original phrasing.

Queue Based Processing

Queue-based processing is an async pattern where a client submits a generation job to a queue endpoint instead of waiting on an open connection, then retrieves the result later by polling a status endpoint or receiving a webhook callback.

Qwen Image Edit

Alibaba's open-weight instruction-based image-editing model that applies natural-language edits — swapping objects, rewriting in-image text, restyling, or generating new views — to an existing image while preserving untouched regions, built on a 20B MMDiT diffusion backbone with dual VLM + VAE encoders.

Qwen-VL

Qwen-VL is a family of open-weight vision-language models from Alibaba Cloud that processes text, images, and video together. The current generation, Qwen3-VL, ranges from 2B to 235B parameters, supports 32-language OCR, and operates under the Apache-2.0 license.

R

RAG Evaluation

RAG Evaluation measures the quality of a Retrieval-Augmented Generation pipeline by treating the retriever and generator as separate subsystems, scoring each with reference-free LLM-as-a-judge metrics such as faithfulness, answer relevancy, context precision, and context recall.

RAG Guardrails And Grounding

RAG guardrails are programmable checks placed around a retrieval-augmented generation pipeline that filter inputs, validate retrieved chunks, and verify generated claims are grounded in the actual retrieved sources, blocking or rewriting answers that drift beyond the evidence.

RAG Poisoning

RAG poisoning is an attack that injects crafted malicious documents into the external knowledge store a Retrieval-Augmented Generation system retrieves from, causing the LLM to produce attacker-chosen outputs when a target query is processed.

Ragatouille

A Python library by Answer.AI that wraps the ColBERT retrieval model for easy integration into RAG pipelines, enabling multi-vector late interaction retrieval with minimal setup through simple indexing, search, and training APIs.

Rate Limiting

A control mechanism that caps how many API requests a user, team, or application can make within a given time window. When the cap is reached, requests are rejected or queued until the window resets. LLM gateways use rate limiting to distribute provider capacity across teams and control spending.

Re-Identification

Re-identification is the process of matching supposedly anonymous or synthetic data back to the specific real individuals it describes, by linking it with other available information or exploiting patterns the original data still carries.

ReAct Prompting

ReAct Prompting is a framework where a language model interleaves explicit reasoning traces with external tool calls, cycling through Thought, Action, and Observation steps to solve multi-step tasks that require live information or computation.

Real-ESRGAN

An open-source GAN-based image super-resolution tool that restores and upscales degraded images using purely synthetic training data, eliminating the need for paired real-world and high-quality image datasets.

Real-Time AI Generation

Real-time AI generation describes generative pipelines — image, audio, or video — fast enough to keep pace with user input, typically sub-second response, achieved by combining distilled diffusion models that need far fewer sampling steps with streaming infrastructure that removes queueing and cold-start delay.

Reciprocal Rank Fusion

A parameter-free fusion algorithm that combines multiple ranked result lists into a single ranking by summing reciprocal-rank scores 1/(k+rank) for each document across retrievers, then re-sorting. Operates only on rank positions, so it merges results from algorithms with incompatible score scales.

Rectified Flow

Rectified flow is a generative-modeling method that trains a neural network to transport data along straight-line trajectories between noise and images. The straight paths let samplers produce results in very few integration steps, making it the dominant training objective for modern text-to-image diffusion transformers.

Recurrent Neural Network

A recurrent neural network (RNN) is a neural network architecture that processes sequential data by passing a hidden state from one time step to the next, allowing the model to retain and use information from earlier inputs when making predictions.

Red Teaming For AI

A structured adversarial testing practice where testers deliberately probe AI systems for security vulnerabilities, safety failures, and harmful behaviors, helping teams identify and fix critical weaknesses before deployment.

Refactoring

Refactoring is the practice of changing a software system's internal structure — its readability, organization, and design — without altering its external behavior, making the code easier to understand, cheaper to modify, and safer to extend over time.

Regularization

A family of techniques that add constraints or penalties during model training, discouraging overly complex solutions and helping the model generalize to unseen data rather than memorize the training set.

Rembg

Rembg is an open-source Python tool that removes image backgrounds by running pre-trained segmentation models — including U²-Net, BiRefNet, SAM, and BRIA RMBG — and outputs transparent PNGs through a CLI, library, or HTTP server. Distributed under the MIT license.

Remove Bg

Remove.bg is a hosted SaaS background-removal service launched in 2018 by Kaleido AI and acquired by Canva in 2021, offering web, desktop, plugin, and API access to a proprietary AI segmentation model that automatically isolates subjects from photo backgrounds.

Reparameterization Trick

A mathematical technique that rewrites random sampling as a deterministic function of learnable parameters plus independent noise, enabling gradient-based optimization through stochastic layers in neural networks such as variational autoencoders.

Replicate

Replicate is a cloud platform that packages machine learning models behind a standard API, letting developers run image, video, audio, and language models on demand without provisioning or managing GPU servers themselves.

Representation Bias

Representation bias is a form of dataset bias in which the training data fails to reflect the real-world population a model will serve, leaving some groups or conditions under-sampled or absent, so the model learns their patterns poorly and performs unevenly across them.

Reproducibility

Reproducibility is the ability to obtain consistent results when repeating an experiment or computation using the same data, methods, and conditions, confirming that findings reflect genuine patterns rather than random chance.

Request Concurrency

The number of simultaneous inference requests an LLM server processes at a given moment. Unlike traditional web services, LLM concurrency has non-linear effects: long-prompt requests can monopolize GPU prefill capacity, creating batch interference that spikes tail latency for all queued requests.

Reranking

Reranking is the second stage of a two-stage retrieval pipeline: a fast retriever returns a candidate set of documents for recall, then a slower, more accurate model — typically a cross-encoder transformer — rescores them and returns the top results for precision.

Residual Connection

A residual connection is an architectural shortcut that lets data skip over one or more layers in a neural network, adding the original input directly to the layer's output. This enables training of much deeper networks by preserving gradient flow during backpropagation.

Retrieval Augmented Agents

A retrieval-augmented agent is an AI system that blends agentic reasoning with dynamic retrieval — it decides what external information to fetch, when to fetch it, and how to use it across multiple steps, rather than relying on a single up-front search.

Retrieval Augmented Generation

A technique that connects a large language model to an external retrieval system so it can search for and reference real documents before generating a response, reducing hallucinations by grounding outputs in verifiable source material rather than relying on training data alone.

Reward Hacking

A failure mode in RLHF where the AI policy learns to exploit weaknesses in the reward model, maximizing its score without genuinely improving output quality or alignment with human preferences.

Reward Model Architecture

A neural network design where a pretrained language model is extended with a scoring layer that converts human preference judgments into scalar reward signals, used to train AI systems via reinforcement learning from human feedback.

Rewardbench

A standardized benchmark and leaderboard from Allen Institute for AI that measures how accurately reward models score and rank language model outputs, testing whether the preference signals driving RLHF alignment reliably distinguish better responses from worse ones.

RLAIF

A training technique where an AI model generates preference judgments to guide reinforcement learning alignment, replacing or supplementing human annotators in the feedback loop that shapes model behavior.

RLHF

A training method that aligns large language models with human preferences by collecting ranked comparisons of model outputs, training a reward model on those rankings, and optimizing the model using reinforcement learning.

Roc Auc

A threshold-independent metric that evaluates how well a binary classifier separates positive and negative examples across all decision thresholds, scored from 0 to 1 where 0.5 equals random guessing.

Role Prompting

Role prompting assigns a persona, profession, or expert identity to a language model at the start of a conversation, directing its tone, reasoning style, and output focus. The more specific the role description, the more consistently the model stays within that frame.

Rubric Design

Rubric design is the process of defining structured scoring criteria that human raters or LLM judges use to assess AI model outputs. A rubric specifies quality dimensions, a scoring scale, decision guidelines for each score level, and scored anchor examples to ensure consistent, reliable ratings.

Runway

Runway is an AI video generation and editing platform that turns text or image prompts into video, and lets users edit existing footage — adding, removing, or transforming objects, changing camera angles, and transferring lip sync and body motion onto a different character.

RWKV

An attention-free recurrent neural network architecture that combines parallel Transformer-style training with linear-time, constant-memory recurrent inference, positioning it as a lightweight alternative to quadratic Transformers for long-context language modeling.

S

Safety Classifier

A machine learning model that automatically scores or labels content as safe or unsafe against a predefined hazard taxonomy, used to filter harmful inputs and outputs in AI systems and content platforms.

Salient Object Detection

A computer vision task that identifies the single most visually prominent object in an image and outputs a pixel-level mask separating it from the background. SOD is class-agnostic — it locates the subject without naming it — and underpins most one-click background removal tools.

SAM 2

SAM 2 (Segment Anything Model 2) is Meta's open-weight foundation model for promptable image and video segmentation. Released under Apache 2.0, it accepts clicks, boxes, or masks as prompts and uses a memory module to track objects across video frames, even through occlusions.

Scaled Dot Product Attention

The core computation inside transformer models that calculates relevance scores between queries and keys using dot products, scales them to prevent gradient saturation, and produces weighted combinations of values.

Scaling Laws

Empirical power-law relationships showing how a language model's performance predictably improves as you increase model size, training data, or compute budget, enabling teams to forecast results before committing resources.

ScaNN

An open-source library from Google Research that performs fast approximate nearest neighbor search using anisotropic vector quantization, designed for finding similar items in large collections of high-dimensional vectors.

Scikit Learn

An open-source Python machine learning library providing consistent APIs for classification, regression, clustering, and model evaluation, widely used for computing metrics like precision, recall, and F1 score.

Score Distillation Sampling

Score Distillation Sampling (SDS) is a loss function that uses a pretrained 2D text-to-image diffusion model to optimize a 3D scene representation — no 3D training data required — by rendering the scene from random viewpoints and pushing rendered images toward the text prompt distribution.

SDXL Turbo

A distilled, single-step variant of Stable Diffusion XL trained with Adversarial Diffusion Distillation, capable of rendering an image in a fraction of a second instead of the dozens of steps standard diffusion models require, though licensed for non-commercial use only.

Seedream

Seedream is ByteDance's family of image foundation models that combine text-to-image generation and instruction-based editing in a single unified architecture. The current flagship Seedream 4.5 supports high-resolution output with multiple reference images and is delivered via third-party inference platforms rather than a first-party ByteDance API.

Selection Bias

Selection bias is a type of dataset bias that occurs when the cases included in training data are not chosen randomly from the target population, so the sample over-represents some groups and under-represents others, causing the model to learn a distorted view of reality.

Selective Scan

Selective Scan is the content-aware recurrence at the heart of modern state space models — it updates a compressed hidden state using input-dependent parameters, letting the model emphasize relevant tokens and compress or skip irrelevant ones as it streams through long sequences.

Self Consistency

A prompting technique where a model generates several independent reasoning chains for the same problem, then selects the answer that appears most often. Works best on math, logic, and multi-step tasks where a single chain of thought can drift off course.

Self Healing Pipelines

A self-healing pipeline is a CI/CD system that automatically detects, diagnoses, and resolves common failures—retrying flaky tests, restarting stalled jobs, or rolling back bad deploys—reducing manual intervention and keeping software delivery moving when transient or recurring problems occur.

Self Refine

Self Refine is a prompting technique where a language model generates an initial output, critiques it using task-specific quality criteria, and revises it — cycling through generate-critique-refine until the critique signals no further improvement, with no external verifier or human labels required.

Self Supervised Learning

A training approach where models learn from unlabelled data by generating their own supervisory signal from the input — masking parts, comparing augmented views, or matching across modalities — producing general-purpose representations that transfer to downstream tasks with little labelled data.

Semantic Caching

Semantic caching intercepts LLM API calls and returns a stored response when an incoming query is semantically similar to a previously answered one, using vector embeddings and cosine similarity to cut API calls without changing the model or prompt.

Semantic Deduplication

Semantic deduplication is a data-cleaning technique that identifies and removes documents with near-identical meaning — such as paraphrases or translations — by representing each document as an embedding, grouping similar embeddings into clusters, and discarding items whose meaning overlaps beyond a set similarity threshold.

Semantic Search

A retrieval method that converts queries and documents into dense vector representations and ranks results by similarity metrics like cosine similarity or dot product, finding matches based on meaning rather than keyword overlap.

Semantic Segmentation

Semantic segmentation is a computer vision technique that assigns a class label to every pixel in an image. Unlike object detection, which draws bounding boxes, segmentation produces a precise pixel-level map showing exactly which pixels belong to people, cars, sky, or background.

Sentence Transformers

A Python framework that generates sentence-level embeddings by passing text through transformer models and applying pooling strategies, enabling semantic search, clustering, and similarity comparison tasks that require understanding meaning rather than matching exact keywords.

SGLang

An open-source serving framework for large language models that accelerates inference through RadixAttention and automatic prefix caching, enabling faster token generation for production deployments.

Shadow Testing

Shadow testing runs a new AI model or prompt in parallel with the live system using real production traffic, but withholds the new responses from users. Teams compare both systems' outputs offline to evaluate quality, consistency, and performance before committing to a change.

Siamese Network

A neural network architecture where two identical sub-networks share the same weights, process separate inputs simultaneously, and produce comparable output vectors, enabling the system to measure how similar or different two inputs are.

SigLIP

SigLIP is Google's family of image-text contrastive encoder models that learn joint vision-language representations using a per-pair sigmoid loss, producing efficient and accurate vision backbones used inside most open-source Vision-Language Models in 2026.

Similarity Search Algorithms

Methods that find the closest matching vectors in high-dimensional spaces by measuring distance or angle between numerical representations of data. Used in AI systems for semantic search, recommendation engines, and retrieval-augmented generation to match queries to relevant results.

Sliding Window Attention

Sliding window attention is a transformer mechanism that restricts each token to attending only a fixed local neighbourhood of surrounding tokens, reducing memory and compute from quadratic to linear in sequence length, enabling models to process longer inputs than full attention allows.

SMOTE

SMOTE, or Synthetic Minority Over-sampling Technique, is a data-balancing method that generates new synthetic examples of an underrepresented class by interpolating between existing minority-class data points and their nearest neighbors, helping models learn rare cases instead of ignoring them.

Snorkel

Snorkel is a weak-supervision framework that lets teams create training labels programmatically by writing labeling functions—rules and heuristics—then uses a label model to denoise and combine those noisy votes into probabilistic labels, removing the need for large hand-labeled datasets.

Softmax

A mathematical function that converts raw numerical scores into a probability distribution where all values sum to one, used in attention mechanisms and classification outputs across AI systems.

SonarQube

SonarQube is an open-source static code analysis platform that scans source code for bugs, security vulnerabilities, and maintainability problems, then reports the findings as a continuous, objective measure of code quality for development teams.

Sparse Activation

A computational strategy where only a small subset of a neural network's parameters activate for each input. Common in Mixture of Experts architectures, it decouples model capacity from inference cost, allowing larger models to run efficiently by routing each token through selected expert sub-networks.

Sparse Retrieval

Sparse retrieval represents queries and documents as high-dimensional vectors over a vocabulary, with almost every coordinate zero. Matching uses an inverted index for efficient top-k lookup. The family includes classical scoring like BM25 and learned encoders like SPLADE.

Speaker Embedding

A compact numerical vector that encodes a speaker's unique vocal characteristics — pitch, timbre, and cadence — so a text-to-speech model can reproduce that voice at inference time without retraining on new speaker data.

SpecAugment

SpecAugment is a speech data-augmentation method that modifies the log-mel spectrogram of audio with time warping, frequency masking, and time masking, producing varied training examples for automatic speech recognition without collecting new recordings.

Specificity

Specificity measures a classifier's ability to correctly identify negative instances — data points that don't belong to the target class. Calculated as true negatives divided by all actual negatives (TN + FP), it reveals how often a model avoids false alarms.

Spectral Graph Theory

A mathematical framework that analyzes graph structure through eigenvalues and eigenvectors of associated matrices like the Laplacian, forming the theoretical basis for spectral graph neural networks.

Speculative Decoding

An inference acceleration technique where a small draft model proposes multiple candidate tokens that a larger target model verifies in parallel, reducing latency while preserving output quality identical to standard generation.

Stability API

Stability API is Stability AI's developer platform for generating images, audio, and 3D assets through a single REST API, billed through a shared prepaid-credit system instead of separate subscriptions per tool.

Standardization

Standardization is a feature-scaling method that transforms each numeric column so it has a mean of zero and a standard deviation of one (the z-score), letting models compare features measured in different units without one dominating purely because of its scale.

State Space Model

A sequence modeling architecture that uses linear recurrence with selective gating to process data in linear time, offering an alternative to transformer attention for tasks involving long sequences.

Static Batching

A batch inference scheduling method where multiple requests are grouped into a fixed batch and processed together, requiring all requests to wait until the longest sequence finishes generating before any output is returned.

Static Code Analysis

Static code analysis is a method of examining source code without executing it, using rule-based engines, symbolic execution, and pattern matching to detect bugs, security vulnerabilities, code smells, and maintainability problems early in development.

Statistical Significance

A statistical measure indicating whether an observed difference between experimental results is likely caused by a real effect rather than random variation, commonly used to validate model comparisons in ablation studies.

Steg.AI

Steg.AI is a computer-vision company that embeds imperceptible, machine-learning-based watermarks into image and video pixels, designed to survive cropping, re-encoding, and screenshots — built as a complement to C2PA's metadata-based provenance approach.

Steganography

Steganography is the practice of concealing data within ordinary-looking media — images, audio, video, or text — so that the existence of the hidden message stays undetectable, distinct from encryption, which hides content but not the fact that a message exists.

Streaming Inference

Streaming inference is a model-serving pattern that delivers output incrementally — token by token, audio chunk by chunk, or frame by frame — over a persistent connection, instead of returning a complete result only after the full computation finishes. It underlies real-time AI chat, voice, and generative-media tools.

Structured Logging

Structured logging records log events as machine-parseable key-value pairs — typically JSON — rather than free-form text strings. In LLM systems, each record captures prompt text, completion, token usage, latency, and trace identifiers in a consistent schema, enabling aggregation, alerting, PII redaction gating, and cost analysis at scale.

Structured Output

Structured output is a technique that constrains an LLM to return responses in a predefined format — such as JSON or XML — by embedding format rules in the prompt or using API-level schema enforcement, ensuring the result is machine-readable without post-processing.

Structured Output Prompting

A technique that constrains an LLM's output to a predefined schema — typically JSON — by providing the schema in the prompt, using constrained decoding, or both. Ensures the model returns machine-parseable data that downstream code can consume without brittle string parsing.

Style Transfer

Style transfer is an AI technique that applies the visual characteristics — color, texture, lighting — of one image or video onto another while preserving the original content's structure and motion.

Stylegan

A style-based GAN architecture from NVIDIA Research that introduces a mapping network to separate high-level image attributes from stochastic variation, giving fine-grained control over generated image quality and feature manipulation.

Subword Tokenization

A text preprocessing technique that splits words into smaller units (subwords) based on statistical frequency patterns, enabling language models to represent any word — including rare or unseen terms — using a fixed-size vocabulary of common fragments.

Suffix Array

A suffix array is a sorted list of every suffix of a text, stored as starting positions, that lets software locate repeated substrings quickly — the core data structure behind exact-substring deduplication of large training corpora.

Suno

Suno is an AI platform that converts text prompts into complete music tracks, including vocals, lyrics, harmonies, and instrumentation. Users describe a song's mood, genre, or subject, and Suno generates a finished audio file ready to play without any musical knowledge required.

Supermemory

Supermemory is a managed memory and context infrastructure layer for AI agents, combining connectors, content extractors, hybrid search, a memory graph, and user profiles into a single API. It enables agents to recall facts across conversations and integrate data from sources like Notion, Slack, and Drive.

Supervised Fine Tuning

A training method that adapts a pre-trained large language model to perform a specific task by learning from labeled input-output pairs, adjusting model weights through gradient descent to match ground-truth examples.

Supervisor Agent Pattern

A multi-agent architecture in which a central supervisor agent receives a request, delegates subtasks to specialized worker agents, monitors their progress, and combines the results into a single response. The supervisor controls flow; workers handle domain-specific work like research, coding, or writing.

Supir

SUPIR is an open-source diffusion-based image super-resolution and restoration model that pairs a Stable Diffusion XL backbone with multimodal LLM guidance to reconstruct photorealistic detail in heavily degraded photos, faces, and textures far beyond what GAN-based upscalers like Real-ESRGAN can recover.

Swarm Architecture

A multi-agent design pattern in which AI agents pass conversational control to each other through explicit handoffs rather than relying on a central supervisor; popularised by OpenAI's experimental Swarm framework, it favours decentralised routing over top-down orchestration.

SWE Bench

A software engineering benchmark that evaluates large language models by testing their ability to resolve real GitHub issues from Python repositories, requiring each model to generate a code patch that passes the project's existing test suite.

Swin Transformer

A hierarchical Vision Transformer that computes self-attention inside non-overlapping shifted windows and merges patches layer by layer, producing multi-scale feature maps at linear cost in image size — the default backbone for object detection and semantic segmentation.

Synthesia

Synthesia is an AI video generation platform that converts a written script into a video of an AI avatar speaking it, using text-to-speech and avatar-rendering technology, primarily for corporate training, marketing, and multilingual content localization without filming.

Synthetic Data Ethics

Synthetic data ethics is the set of principles governing how artificially generated datasets are created, shared, and used, addressing privacy, consent, bias, and re-identification risks that arise when synthetic records derived from real data fail to fully protect the individuals behind the original data.

Synthetic Data Generation

Synthetic data generation is the production of artificial data — tabular, image, or text — that statistically resembles real data without reproducing actual records, created with rule-based generators or learned models like GANs, VAEs, and diffusion to train, test, and validate machine learning systems.

Synthetic Data Vault

The Synthetic Data Vault (SDV) is an open-source Python ecosystem that learns the statistical patterns of real tabular data and generates artificial datasets preserving those patterns, supporting single-table, multi-table, and sequential data plus built-in quality and diagnostic reports.

System Prompts

A system prompt is a set of instructions passed to a large language model before any user message, establishing the model's role, tone, constraints, and behavioral rules for the entire conversation.

T

T5

T5 is Google's encoder-decoder transformer model that converts every NLP task into a text-to-text format, treating both inputs and outputs as text strings regardless of whether the task involves translation, summarization, classification, or question answering.

Tacotron

Tacotron is a sequence-to-sequence neural text-to-speech architecture developed by Google that encodes text and decodes it into a mel spectrogram, which a separate vocoder then converts to audio. Tacotron 2, released in 2018, became foundational to modern TTS pipelines for producing natural-sounding speech.

Talking Head Synthesis

Talking-head synthesis is an AI technique that animates a still photo or video of a face into realistic speech using a driving audio track, generating synchronized lip movement, facial expression, and head motion through GAN-based or 3D-motion-coefficient models.

Target Leakage

Target leakage occurs when a model is trained on a feature that contains information about the outcome it predicts, information unavailable at the real moment of prediction. The result is artificially high accuracy during testing that collapses once the model faces fresh production data.

Teacher Forcing

A training technique for sequence models where the correct output at each time step feeds into the decoder's next step instead of the model's own prediction, enabling faster convergence but introducing exposure bias at inference time.

Temperature And Sampling

Temperature and sampling are parameters that control how a large language model selects its next token from a probability distribution, with temperature scaling logits before softmax to adjust the randomness of generated text.

Temporal Consistency

Temporal consistency is the property of an AI-generated or AI-edited video in which objects, lighting, and motion remain stable and coherent from one frame to the next, so an edit blends into the original footage instead of flickering, jittering, or warping across the clip.

Temporal Leakage

Temporal leakage is a form of data leakage in which a model is trained or evaluated on information that, in chronological order, would only become available after the moment it is asked to predict, so test scores reflect access to the future rather than genuine predictive skill.

TensorRT-LLM

NVIDIA's open-source inference optimization framework that accelerates large language model serving on NVIDIA GPUs using in-flight batching, paged KV cache, quantization, and speculative decoding to maximize throughput and minimize latency.

Term Frequency

Term frequency (TF) is the count of how often a term appears in a document. It is the foundational signal in lexical information retrieval, used directly in TF-IDF and re-weighted by saturation in BM25 or replaced by learned weights in SPLADE and ELSER.

Test Prioritization

Test prioritization is a technique that reorders a test suite so tests most likely to reveal defects execute first. Modern CI/CD implementations use machine learning over historical results, code-change data, and execution patterns to shorten feedback time without running the full suite first.

Text Dedup

Text Dedup is an open-source Python library that removes duplicate and near-duplicate text from large datasets, bundling MinHash, SimHash, suffix array, and bloom filter methods behind one command-line interface to clean LLM training corpora.

Text Generation Inference

An open-source inference server by Hugging Face that deploys large language models for production use, featuring continuous batching, tensor parallelism, quantization, Flash Attention, and speculative decoding to maximize GPU throughput and minimize response latency.

Text-to-3D

Text-to-3D is a class of generative AI techniques that convert a natural-language description into three-dimensional geometry, topology, and surface materials, enabling asset creation without manual 3D modeling expertise.

Text-to-Speech

Text-to-speech converts written text into spoken audio using neural AI models that process text through normalization, phoneme identification, acoustic modeling, and vocoder synthesis to produce natural-sounding voices with real-time control over speaking rate, pitch, and emotional tone.

Text-to-Video

Text-to-video is a generative AI capability that converts a written prompt into a short video clip — synthesizing motion, scenes, and sometimes audio — without filming, animating, or editing existing footage by hand.

Textgrad

Textgrad is a framework that applies automatic differentiation to text. Large language models act as differentiators, producing textual feedback that flows backward through a computation graph to optimize prompts, instructions, and other text variables without manual refinement.

TF-IDF

TF-IDF is a term-weighting formula that ranks the importance of a word in a document by multiplying its term frequency (how often it appears locally) with its inverse document frequency (how rare it is across the corpus).

Tiktoken

Tiktoken is OpenAI's open-source tokenizer library that converts text into subword tokens using Byte Pair Encoding, enabling language models to process input text as numerical sequences for prediction and generation.

Tiled Upscaling

A super-resolution technique that splits a source image into overlapping tiles, processes each tile independently through an AI model, then stitches the results back together — enabling 4K and 8K outputs on consumer GPUs that lack the memory for a full-image pass.

Time To First Audio

Time To First Audio (TTFA) is the latency metric measuring the time between sending a text-to-speech request and receiving the first playable chunk of synthesized audio, used to evaluate how responsive a streaming voice system feels to the listener.

Time To First Token

The latency measured from when a generation request arrives at an LLM inference engine to when the first output token is produced. Encompasses queuing time, prefill computation across the full input prompt, and network overhead. The primary metric for perceived responsiveness in interactive AI applications.

Token Budget

A token budget is a predefined limit on how many tokens an AI application can consume per request, session, or user — covering both input (prompts, context) and output (generated text) — to control API costs and prevent unexpected spending.

Tokenization

Tokenization splits raw text into smaller units called tokens — subwords, characters, or bytes — that language models can process as numerical input for tasks like text generation and understanding.

Tokenizer Architecture

The multi-stage system that converts raw text into numerical token IDs for large language models, consisting of normalization, pre-tokenization, a subword algorithm (BPE, WordPiece, or Unigram), and post-processing steps.

Tokens Per Second

Tokens per second (TPS) measures how many output tokens an LLM generates each second during inference — the throughput metric that captures generation speed after the first token arrives, used to evaluate streaming responsiveness and batch processing capacity.

Tool Calling Schema

A tool calling schema is a structured JSON definition—typically following JSON Schema—that tells a language model what functions are available, what parameters each function accepts, and what types those parameters must be, so the model can generate syntactically valid function calls during inference.

Tool Use in Prompts

Tool use in prompts is a technique where an LLM receives a set of function schemas alongside the user message, then responds by selecting a function name and providing typed arguments — which the calling application executes and feeds back as a result.

Top K Routing

A gating mechanism in Mixture of Experts models that scores every available expert for each input token, then routes computation to only the k highest-scoring ones while keeping the rest inactive to save processing power.

Top P Sampling

A text generation strategy that dynamically selects the smallest set of tokens whose cumulative probability exceeds a threshold p, then samples from that reduced set — adapting the candidate pool size to the model's confidence at each step.

Topaz Gigapixel

Topaz Gigapixel is a desktop AI image upscaler from Topaz Labs that enlarges photos using specialized models for faces, textures, line art, and synthetic renders, processing files locally on the user's computer rather than in the cloud.

Topaz Video AI

Topaz Video AI is a desktop application from Topaz Labs that uses specialized AI models to restore and upscale existing video footage — including noise reduction, sharpening, frame interpolation for slow motion, stabilization, and deinterlacing — rather than generating or editing new video content.

Toxicity And Safety Evaluation

The systematic process of testing AI models for harmful outputs — toxic language, discriminatory content, jailbreak vulnerability, and policy violations — using benchmarks, safety classifiers, and red teaming to measure and reduce risk before deployment.

Toxigen

A large-scale machine-generated dataset of implicit hate speech and benign statements about 13 minority groups, created by Microsoft Research for training and evaluating toxicity classifiers that detect subtle harmful language without relying on explicit slurs or profanity.

Traffic Splitting

Traffic splitting is a technique that routes a percentage of live requests to two or more variants — different prompts, models, or configurations — so teams can compare performance under real conditions without exposing all users to an unproven change.

Train Test Split

Train-test split is the practice of partitioning a dataset into a training subset used to fit a model and a separate held-out test subset used to estimate how well the model generalizes to new, unseen data.

Training Data Quality

Training data quality is the degree to which the examples used to train a machine learning model are accurate, representative, complete, consistent, and free of duplicates or errors. It sets the upper limit on how well the trained model can perform.

Transfer Learning

A machine learning technique where knowledge gained from training on one task is reused to improve performance on a different but related task. Transfer learning reduces the need for large labeled datasets and extensive compute, making it the foundation behind all modern fine-tuning approaches including LoRA and QLoRA.

Transformer Architecture

A neural network design that uses self-attention to process entire input sequences in parallel, replacing older sequential approaches and powering most modern large language models and AI systems.

Tree of Thoughts

Tree of Thoughts is a prompting framework that guides a language model to generate and evaluate multiple reasoning branches at each step, allowing it to backtrack and select the most promising path rather than following a single chain of thought.

Trimap

A trimap is a 1-channel guide image that partitions a photo into three regions — known foreground (white), known background (black), and an unknown transition zone (gray) — telling an alpha matting algorithm where to estimate per-pixel transparency for hair, fur, and edges.

TRL

TRL is HuggingFace's open-source Python library for aligning language models with human preferences using reinforcement learning and preference optimization methods like PPO, GRPO, and DPO.

True Positive Rate

The proportion of actual positive cases correctly identified by a classifier, calculated as true positives divided by total actual positives (true positives plus false negatives). Also called sensitivity or recall.

Truepic

Truepic is a content-provenance and authentication company that builds commercial tooling on the C2PA standard — a camera SDK (Truepic Lens) that signs photos, video, and audio as authentic at capture, and a verification platform (Truepic Vision) that checks those signatures.

TruLens

TruLens is an open-source evaluation and tracing framework for LLM applications and agents, built around the RAG Triad — Context Relevance, Groundedness, and Answer Relevance — three feedback functions that score retrieval quality, grounding to source documents, and how well the answer addresses the question.

Trust Boundary

A trust boundary is the dividing line between sources an AI system treats as authoritative—developer system prompts and configured rules—and sources it treats as untrusted, such as user input, retrieved documents, and external tool output. Prompt injection attacks exploit blurred or absent trust boundaries.

U

U-Net

A convolutional neural network shaped like the letter U, with an encoder that compresses an image into abstract features and a decoder that reconstructs full resolution. Skip connections link matching encoder and decoder layers so fine details survive the compression. Widely used for image segmentation and diffusion model denoising.

U²-Net

U²-Net is a salient object detection neural network built from nested U-shaped blocks (RSU). It outputs a foreground saliency map used for one-click image cutouts and is the default model in the rembg library.

Udio

Udio is an AI music generation platform that creates full songs with vocals, instruments, and structure from text prompts. Users describe a style, mood, or genre in natural language, and the model produces audio tracks ranging from short clips to extended compositions.

Uncertainty Sampling

Uncertainty sampling is a query strategy in active learning that ranks unlabeled examples by how unsure the model is about them — using measures like least confidence, margin, or entropy — and sends the most uncertain ones to a human for labeling first.

Undersampling

Undersampling is a data-level resampling method for imbalanced classification that discards examples from the majority class to balance class proportions, so the learning algorithm gives proportionally more weight to the minority class it would otherwise ignore.

Unigram Tokenization

A probabilistic subword tokenization method that starts with a large candidate vocabulary and iteratively removes tokens whose loss contributes least, selecting the highest-probability segmentation for each word during inference.

UV Mapping

UV mapping projects a 3D mesh onto a flat 2D coordinate plane, assigning each vertex a (U, V) position that tells the renderer where to sample the texture image. AI 3D generation tools like Meshy and Tripo AI generate UV maps automatically in exported model files.

V

Vanishing Gradient

The vanishing gradient problem occurs when gradients shrink exponentially as they travel backward through deep neural network layers during training, preventing early layers from learning effectively and driving the development of modern activation functions like ReLU.

Variational Autoencoder

A generative neural network that encodes input data into a probability distribution over a latent space, then decodes samples from that distribution to produce new data resembling the original training set.

Vectara HHEM

Vectara HHEM (Hughes Hallucination Evaluation Model) is a classifier that compares an LLM's generated text to a source document and produces a faithfulness score, used to detect hallucinations and rank how well models stay grounded in retrieved sources.

Vector Database

A specialized database designed to store, index, and query high-dimensional vector embeddings using approximate nearest neighbor algorithms, enabling fast similarity search for applications like semantic search, RAG pipelines, and recommendation engines.

Vector Indexing

A method of organizing high-dimensional vectors into specialized data structures so approximate nearest-neighbor searches return results in sub-linear time instead of scanning every record.

Vibe Coding

Vibe coding is a software-development style where the developer expresses intent in natural language, an LLM-powered coding agent generates the code, and the human iterates on results without necessarily reading the diffs. Coined by Andrej Karpathy in February 2025.

Video Diffusion Model

A video diffusion model is an AI architecture that generates video by learning to reverse a gradual noising process, iteratively denoising random noise into a coherent video sequence conditioned on a text prompt, image, or existing footage.

Video Inpainting

Video inpainting is an AI process that reconstructs missing or unwanted regions in a video, frame by frame, so the filled area blends naturally with the surrounding motion, lighting, and texture — commonly used to remove objects, watermarks, or unwanted elements from footage.

Virtual Keys

Virtual keys are proxy credentials issued by an LLM gateway that map to real provider API keys. They let teams assign per-application or per-team access with independent rate limits, budget caps, and audit trails without exposing the underlying provider credentials.

Vision Transformer

A deep-learning architecture that treats an image as a sequence of small fixed-size patches and processes them with the same Transformer encoder used for language, replacing convolutions with self-attention across all patches at every layer.

Visual Question Answering

Visual Question Answering (VQA) is a task where a model receives an image paired with a natural language question and generates a correct natural language answer, requiring both visual understanding and semantic reasoning. It originated as an AI benchmark and is now a core capability of frontier vision-language models.

VITS

VITS (Variational Inference with adversarial learning for end-to-end Text-to-Speech) is a neural architecture that converts text to natural speech in one step using a conditional variational autoencoder, normalizing flows, and adversarial training.

vLLM

An open-source inference engine that optimizes how large language models generate text by using PagedAttention for efficient GPU memory management, enabling higher throughput and lower latency during autoregressive decoding.

Vocoder

A vocoder is a neural network module in a text-to-speech pipeline that converts mel spectrograms — intermediate acoustic representations — into raw audio waveforms. In two-stage TTS systems it is a separable component; end-to-end models like VITS internalize this step, and codec-based systems replace it entirely.

Voice Cloning

Voice cloning is an AI technique that captures the vocal characteristics of a speaker from a short audio sample and uses them to synthesize new speech in that person's voice, enabling personalized text-to-speech output without requiring a recording of every word.

Voyage Rerank

Voyage Rerank is a family of cross-encoder reranking models from Voyage AI (now part of MongoDB) that re-scores retrieved passages against a query, with the rerank-2.5 generation adding instruction-following so relevance criteria can be steered at query time.

VQ-VAE

A generative model that uses vector quantization to replace the continuous latent space of standard variational autoencoders with a discrete codebook, producing sharper reconstructions, avoiding posterior collapse, and enabling downstream models like transformers to process the resulting discrete codes as token sequences.

W

Wasserstein Distance

Wasserstein distance, also called Earth Mover's Distance, measures how far apart two probability distributions are by calculating the minimum work needed to transform one into the other. In ML monitoring, it quantifies how much a feature's distribution has drifted from a reference baseline.

Weak Supervision

Weak supervision is a machine learning approach that generates training labels programmatically from noisy, imprecise sources — heuristic rules, knowledge bases, or existing models — then combines them into probabilistic labels, replacing slow, expensive manual annotation when labeling large datasets.

Weaviate

Weaviate is an open-source vector database that stores embeddings alongside their original objects and supports hybrid search out of the box, blending dense vector similarity with BM25 keyword scoring through a tunable alpha parameter to power retrieval-augmented generation, semantic search, and AI agent memory.

Webhook

A webhook is an HTTP callback mechanism where a server sends an automatic POST request to a client-registered URL the moment a specific event occurs, eliminating the need for the client to repeatedly poll an API for status updates on long-running jobs like image or video generation.

Websocket

WebSocket is a protocol that keeps a single, persistent, two-way connection open between a client and a server, so either side can send data anytime without new HTTP requests — the mechanism behind real-time AI features like streaming text-to-speech and live token output.

Whylogs

whylogs is an open-source Python library from WhyLabs that generates compact statistical summaries called profiles, capturing distributions, missing-value counts, and configurable metrics so teams can track data quality and detect data drift without storing or sampling raw records.

Word2vec

A neural network technique introduced in 2013 that maps words to dense numerical vectors by training on text corpora, capturing semantic relationships through vector arithmetic and placing semantically related words near each other in a continuous vector space.

Wordpiece

A subword tokenization algorithm developed by Google that breaks words into smaller pieces by selecting merges based on statistical likelihood rather than raw frequency, enabling models like BERT to handle unknown words and multiple languages with a fixed-size vocabulary.

Workflow Orchestration For AI

Workflow orchestration for AI is the layer of tooling and coordination logic that runs multi-step LLM or agent pipelines, deciding step order, passing state between steps, handling branching and loops, and recovering from failures using durable execution.

710 terms defined

About This Glossary

Unlike conventional glossaries that offer a single paragraph per term, each entry here provides a multi-perspective treatment. MONA grounds the term in its mathematical or architectural foundation. MAX connects it to real tools, frameworks, and implementation patterns. DAN places it within the broader industry context — where it came from, who is pushing it forward, and why it matters now. ALAN examines the ethical dimension — what risks, biases, or accountability gaps the concept introduces.

The glossary is organized alphabetically and interlinked with our article library. When you encounter a term while reading an article, inline glossary links take you directly to the relevant definition — and from there to deeper articles that explore the concept in full.

Terms are added and updated with every content cycle as our coverage expands into new topic clusters. If a concept appears in our articles, it belongs in the glossary.

Q: Who is this glossary for? A: This glossary is for technical professionals navigating the AI landscape — whether you are a developer building your first agent pipeline, an engineer evaluating RAG architectures, or a tech lead making build-vs-buy decisions about AI infrastructure. Definitions assume programming literacy but not prior AI expertise.

Q: How is this glossary different from other AI glossaries? A: Each term receives multi-perspective coverage from four specialized authors — scientific foundations, practical implementation, industry context, and ethical implications. Definitions are interlinked with in-depth articles that explore the concept further.

Q: How are terms selected and how often is the glossary updated? A: Terms are selected based on the topics covered in our article library. The glossary is updated with every content cycle — when new articles introduce concepts that warrant a standalone definition, those terms are added automatically as part of our content pipeline.

Q: Can I use this glossary as a learning path? A: Yes. Each glossary entry links to related terms and full articles. You can start with a foundational term like “transformer” and follow the links through attention mechanisms, embeddings, and into applied topics like retrieval-augmented generation — building understanding layer by layer.