D* - D*, or Dynamic A*, is an incremental path-planning algorithm that repairs a route when new information changes edge costs in a graph.
D-optimal design - D-optimal design selects an experimental allocation that maximizes the determinant of its information matrix.
D-Separation - D-separation is a graphical criterion for determining which conditional independences are implied by a directed acyclic graph.
DAG Processing Model - A DAG processing model represents a computation or workflow as a directed acyclic graph: nodes describe work, directed edges describe dependencies, and no...
DAgger - DAgger, short for Dataset Aggregation, is an iterative imitation-learning algorithm.
Daitch-Mokotoff Soundex - Daitch-Mokotoff Soundex is a phonetic name-coding system developed by Randy Daitch and Gary Mokotoff.
Damerau - Levenshtein distance - Damerau - Levenshtein distance measures the smallest number of edits needed to transform one string into another when the permitted unit-cost operations are...
DAMSL - DAMSL stands for Dialog Act Markup in Several Layers.
Dancing links - Dancing links is a technique for efficiently removing and restoring elements in linked data structures during backtracking.
Dangling tuple - A dangling tuple is a row in an input relation that cannot contribute to a result of the join under consideration because it lacks the required matching data.
Dark channel prior - The dark channel prior is an image-statistics assumption used in single-image haze removal.
Dark data - Dark data is information an organization has collected or retained but does not meaningfully use for analytics or decision-making.
Dark pattern - A dark pattern is a design practice that misleads, pressures or obstructs people in ways that undermine informed choice.
Data access - Data access is the ability and process through which a person or system retrieves, reads or otherwise uses data through an available interface.
Data access layer - A data access layer, often abbreviated DAL, is the part of an application responsible for interacting with stored data through a defined interface.
Data analysis - Data analysis is the process of inspecting, cleaning and summarizing data to answer a question or support a decision, ranging from simple totals and charts...
Data archaeology - Data archaeology is the recovery and interpretation of data whose original technical or organizational context has been lost, become obsolete or become...
Data architecture - Data architecture is the overall design for how an organization collects, organizes, stores, moves and makes use of data.
Data assimilation - Data assimilation is the process of combining observations with a model-based estimate to infer the state of a changing system.
Data auditing - Data auditing is a systematic examination of data and, where relevant, the processes that handle it against stated criteria.
Data augmentation - Data augmentation is the practice of creating extra training examples by changing existing ones in ways that keep their meaning, such as flipping or...
Data binding - Data binding is a mechanism that connects data values to another representation so that values can be displayed, transferred or updated according to defined...
Data blending - Data blending combines information from separate sources for an analysis or view, using agreed links and compatible levels of detail.
Data catalog - A data catalog is an organized collection of metadata that helps people discover, understand and manage data assets.
Data-centric computing - Data-centric computing is an approach to computer-system design that treats the location, movement and access patterns of data as central concerns.
Data-Centric ML - Data-centric ML is an approach to improving machine-learning systems through systematic work on the data they use.
Data-centric programming language - A data-centric programming language emphasizes describing, querying and transforming collections of data.
Data-centric security - Data-centric security is an approach that organizes protection around the information itself: what it contains, how sensitive it is, who may use it and...
Data cleaning - Data cleaning is the process of identifying and addressing errors, inconsistencies, and other quality problems in data so that the data are more suitable...
Data collaboratives - Data collaboratives are arrangements in which participants from different sectors work together to make data and related expertise useful for a public purpose.
Data collection - Data collection is the planned process of obtaining and recording observations or measurements for a defined purpose.
Data colonialism - Data colonialism is a critical social-theory concept used to examine the appropriation of human life and activity as data for economic power.
Data complexity - Data complexity measures the computational difficulty of a task as the data grows while the query, rule set or other specified logical description is held...
Data compression - Data compression represents information using fewer bits than a chosen original representation, when the data and method permit it.
Data compression ratio - Data compression ratio compares the size of data before and after compression.
Data compression symmetry - Data compression symmetry describes how similar the computational effort is for compressing and decompressing data.
Data conditioning - Data conditioning is the preparation of data so that it can be used appropriately in an analysis or computational workflow.
Data contamination - Data contamination, in model evaluation, occurs when material meant to provide an independent test has entered the model's training or development process...
Data Contract - A data contract is an explicit specification of expectations about data supplied to a consumer.
Data control - Data control is the practical ability to set and enforce conditions on how data is collected, accessed, changed, used, shared and retained.
Data control language - Data control language, usually abbreviated DCL, is a common category name for database commands that manage permissions.
Data corruption - Data corruption is an unintended or unauthorized change to data that damages its correctness, structure, or usability.
Data Definition Language - Data Definition Language, or DDL, is the part of a database language used to define and change database structures.
Data definition specification - A data definition specification is a set of requirements or guidance for describing data consistently and clearly.
Data degradation - Data degradation is deterioration in the integrity or usability of data over time.
Data domain - A data domain, in the database and data-modeling sense, is the set of values considered allowable for a particular kind of data.
Data dredging - Data dredging is searching through many analyses or patterns and presenting selected favorable findings without adequately accounting for the search.
Data drift - Data drift is a change in the statistical distribution of data relative to a reference distribution.