Glossary · D
Terms starting with D
24 of 250 glossary terms. Each entry links to its own page with why it matters and where it fits.
Definitions here are written for engineers, not grammarians: what the term means, why it matters when it comes up, and where it sits in the curriculum — most term pages name the lessons that lean on the concept, so you can jump from a definition straight to the teaching. Use the letter bar below to move through the alphabet, or press the slash key to search the whole corpus directly.
Every entry carries three things besides the definition: the plain aliases it travels under (listed as “also”), a category tag for which stretch of the curriculum it belongs to, and the cross-references that place it next to its neighbors — the terms you would meet in the same lesson. A term earns a page here only when a lesson in the curriculum actually uses it, so the corpus stays the shape of the material instead of the shape of a dictionary.
One honest way to use this page: read down the list of entries below and note every term you could not define in a sentence if a colleague asked. That list — not the whole letter — is your revision list, and each entry links to the reading that closes the gap.
DPO (Direct Preference Optimization)
Math & training
A preference-optimization objective that trains a policy directly from preferred and rejected response pairs relative to a reference policy. It avoids running an explicit reward model and reinforcement-learning loop during this stage.
Data Augmentation
Math & training
Creating modified examples, such as transformed images, perturbed audio, or paraphrased text, to increase training diversity without collecting entirely new source data. It can reduce overfitting when the transformation preserves the task signal.
Data Classification
Security & governance
Assigning data to documented sensitivity or impact classes so handling, access, retention, sharing, and incident rules follow the consequences of disclosure or loss.
Data Deduplication
Data & representations
Detecting and removing exact and near-duplicate examples within or across datasets.
Data Exfiltration
Security & governance
Unauthorized transfer of protected data from a system or trust zone to a person, tool, service, or storage location that is not permitted to receive it.
Data Leakage
Data & representations
Unintended use of information during training or feature construction that would not be available at the real prediction point or belongs to a held-out evaluation boundary.
Data Lineage
Security & governance
A record of how a data artifact was derived across sources, transformations, joins, filters, versions, and downstream uses.
Data Minimization
Security & governance
For personal data, limiting what is collected, processed, exposed, and retained to what is necessary for a specified purpose. Teams can apply the same discipline to sensitive non-personal data as an engineering control.
Data Provenance
Data & representations
Traceable information about where data originated, who or what transformed it, which versions were used, and how derived artifacts relate to their sources.
Dataset Split
Data & representations
A documented partition of examples into separate subsets for fitting, development decisions, and final evaluation.
Datasheet for Datasets
Security & governance
Structured documentation of a dataset's motivation, composition, collection process, preprocessing, uses, distribution, maintenance, and known limitations.
Deadline Propagation
Reliability & operations
Passing the remaining end-to-end time budget to downstream calls so each dependency knows how long the original request can still usefully wait.
Decode Phase
Infrastructure & serving
The iterative stage of autoregressive inference that generates new tokens one step at a time after the input prefix has been processed.
Decoder
Models & inference
A component that maps a representation into an output. In an encoder-decoder transformer, the decoder uses masked self-attention and cross-attention to generate outputs. Decoder-only language models instead generate from a single causal stack.
Decoding Strategy
Models & inference
The algorithm that converts a model's sequence of next-token scores into selected tokens and a completed output.
Defense in Depth
Security & governance
Using independent preventive, detective, and corrective controls at several system boundaries so one failed control does not determine the outcome.
Delegation
Agents & tools
Assigning a bounded subtask to another person or agent together with the needed context, authority, output contract, and return conditions.
Dense Retrieval
Retrieval & generation
First-stage retrieval that embeds queries and candidates into vector representations and ranks candidates by a similarity function.
Diffusion Model
Models & inference
A generative model trained around a progressive noising process and a learned reverse process. Sampling usually begins from noise and applies repeated denoising steps, sometimes in a learned latent space.
Disaggregated Serving
Infrastructure & serving
A serving architecture that runs prefill and decode work in separately provisioned worker pools and transfers the required attention state between them.
Distribution Shift
Evaluation & safety
A difference between the data distribution used to build or evaluate a system and the distribution it encounters after deployment.
Dropout
Math & training
During training, randomly setting a fraction of activations to zero encourages the network not to rely on one activation path. It is normally disabled for standard inference, although Monte Carlo dropout deliberately keeps it active to estimate uncertainty.
Durable Execution
Agents & tools
Running a workflow so its state and completed steps survive process crashes, restarts, or long waits without redoing confirmed side effects.
Dynamic Batching
Infrastructure & serving
A runtime policy that forms inference batches from queued requests according to compatible shapes, maximum size, priority, and allowed queue delay.