Showing 181-240 of 810 articles
Dense Layer
A dense layer, also called a fully connected (FC) layer, linear layer, or affine layer, is a layer in an artificial neural network where every input neuron is...
Deep LearningNeural Networks
Depth
In machine learning, depth is the number of sequential processing stages a model applies between its input and its output. In a neural network it means the...
Depth up-scaling (DUS)
Depth up-scaling (DUS) is a model-scaling method that builds a deeper large language model by duplicating and stacking the layers of an existing pretrained...
Reinforcement Learning
Depthwise Separable CNN
A depthwise separable convolution is a factorized form of convolution that decomposes a standard convolutional operation into two sequential steps: a depthwise...
Computer VisionModel Architecture
Derived label
A derived label is a label that has been generated programmatically or inferred from other observable signals, rather than collected from direct human...
Data & Datasets
Device
In machine learning, a device is the hardware target on which tensor operations are executed: a CPU, an NVIDIA GPU through CUDA, an Apple GPU through Metal...
Dictionary learning (for interpretability)
Dictionary learning, in the context of mechanistic interpretability, is the framework of decomposing the dense internal activations of a neural network into a...
AI Safety
Diederik Kingma
Diederik Kingma is a Dutch machine learning researcher and a founding member of OpenAI who is best known as the first author of the Adam optimizer [1] and the...
Deep LearningPeople
Diffusion model
A diffusion model is a type of generative model that produces data by learning to reverse a gradual noising process: it is trained so that if Gaussian noise is...
Computer VisionDeep Learning
Dimension Reduction
See also: Machine learning terms Dimensionality reduction, also known as dimension reduction, is the process of transforming data from a high-dimensional space...
Data & Datasets
Dimensionality reduction
Dimensionality reduction is the process of transforming data from a high-dimensional space into a lower-dimensional representation that retains as much of the...
Data Science
Dimensions
See also: Machine learning terms In machine learning, the word "dimensions" is overloaded. Depending on the context, it can refer to the number of input...
Direct Preference Optimization (DPO)
Direct Preference Optimization (DPO) is a method for aligning large language models with human preferences that replaces the multi-stage reinforcement learning...
AI AlignmentDeep Learning
Discount Factor
The discount factor, almost always written as the Greek letter (gamma), is a scalar hyperparameter in reinforcement learning that controls how much an agent...
Reinforcement Learning
Discrete Feature
A discrete feature is a feature (a variable in a dataset) that takes one of a finite or countably infinite set of distinct values, such as a category or an...
Data & Datasets
Discriminative Model
See also: Machine learning, Generative model, Classification A discriminative model is a class of machine learning model that learns the conditional...
Discriminator
A discriminator is the neural network in a generative adversarial network (GAN) that is trained to tell real data apart from data produced by the generator,...
Generative AINeural Networks
Disparate Impact
Disparate impact is a legal and statistical concept describing situations where a seemingly neutral policy, practice, or algorithm produces disproportionately...
AI EthicsAI Policy & Regulation
Disparate Treatment
Disparate treatment is the intentional, less favorable treatment of an individual because of a protected attribute such as race, gender, age, religion,...
AI EthicsAI Policy & Regulation
Divisive Clustering
Divisive clustering, also called top-down clustering, is a hierarchical clustering method that begins with all data points in a single cluster and recursively...
DoRA (Weight-Decomposed Low-Rank Adaptation)
DoRA (Weight-Decomposed Low-Rank Adaptation) is a parameter-efficient fine-tuning (PEFT) method for large neural networks introduced in February 2024 by...
Training & Optimization
DoReMi
DoReMi (Domain Reweighting with Minimax Optimization) is a method for automatically choosing the proportions, or "domain weights," of each data source in a...
Reinforcement Learning
Domain adaptation
Domain adaptation is the subfield of transfer learning that adapts a model trained on a labelled source domain so it performs well on a related but different...
Training & Optimization
DoorDash
DoorDash, Inc. is an American on-demand local commerce and food-delivery company that uses applied machine learning to run a real-time logistics marketplace...
AI CompaniesRobotics
Double Descent
Double descent is a phenomenon in machine learning and statistical learning theory in which a model's test error, plotted against increasing model complexity,...
Deep Learning
Downsampling
Downsampling is the process of reducing the number of samples, the spatial resolution, or the number of data instances in a signal, image, or dataset in order...
Data & DatasetsDeep Learning
Dropout Regularization
Dropout regularization is a regularization technique for neural networks that prevents overfitting by randomly setting a fraction of neuron activations to zero...
Deep LearningTraining & Optimization
Dynamic
In machine learning, dynamic describes a model, a training process, or an inference process that runs frequently or continuously on fresh data, as opposed to...
Dynamic Programming
Dynamic programming (DP) is an algorithmic technique that solves a complex problem by breaking it into simpler overlapping subproblems, solving each subproblem...
AlgorithmsArtificial Intelligence
Dynamic model
See also: Machine learning terms A dynamic model in machine learning is a model that is retrained frequently or continuously as new data arrives, so that its...
MLOps
Eager Execution
Eager execution is an imperative, define-by-run mode of running machine learning framework operations in which each operation is evaluated immediately as it is...
Deep LearningSoftware Development
Early Stopping
Early stopping is a regularization technique that halts the training of an iterative machine learning model as soon as its performance on a held-out validation...
Deep LearningTraining & Optimization
Earth Mover's Distance
Earth Mover's Distance (EMD), also known as the Wasserstein-1 distance, Kantorovich-Rubinstein metric, or Mallows's distance, is a measure of dissimilarity...
Computer VisionMathematics
Edge AI
Edge AI is the practice of running artificial intelligence models directly on the device that generates the data, such as a smartphone, laptop, camera,...
AI HardwareArtificial Intelligence
Elastic Net
See also: Regularization, Linear regression Elastic Net is a regularization and variable selection method for linear regression and other generalized linear...
Training & Optimization
Elo rating system (AI model ranking)
The Elo rating system, as applied to AI models, is a method for turning a pile of head-to-head preference votes into a single number per model, so that large...
AI BenchmarksModel Evaluation
Embedding Layer
An embedding layer is a neural network component that acts as a trainable lookup table, mapping discrete integer indices (such as word IDs, user IDs, or...
Natural Language ProcessingNeural Networks
Embedding Space
An embedding space is a continuous, typically high-dimensional vector space in which data objects (words, sentences, images, users, audio clips, code, or other...
Deep Learning
Embeddings
Embeddings are dense vector representations of data in a continuous vector space, where semantically similar items are mapped to nearby points. An embedding...
Deep LearningInformation Retrieval
Emergent abilities
Emergent abilities are capabilities of large language models (LLMs) that are absent in smaller models but appear once a model reaches sufficient scale. Jason...
AI SafetyLarge Language Models
Emergent misalignment
Emergent misalignment is an AI safety finding, first reported in February 2025, in which fine-tuning a large language model on a single narrow bad behavior...
AI Safety
Empirical Risk Minimization
Empirical risk minimization (ERM) is the foundational principle of statistical learning theory: because the true risk (the expected loss over the unknown data...
Training & Optimization
Ensemble
Ensemble methods are techniques in machine learning that combine the predictions of multiple models, known as base learners, to produce a single prediction...
Ensemble learning
Ensemble learning is a machine learning paradigm that combines multiple models to produce predictions that are better than any individual model could achieve...
Entropy
Entropy is a quantitative measure of the uncertainty, randomness, or average information content in a probability distribution: for a discrete random variable...
Mathematics
Environment
See also: Machine learning terms, Environment ChatGPT Plugins In reinforcement learning (RL), an environment is the external system that an agent interacts...
Reinforcement Learning
Episode (Reinforcement Learning)
An episode in reinforcement learning is one complete sequence of interaction between an agent and its environment, starting from an initial state and ending...
Reinforcement Learning
Epoch
An epoch in machine learning is one complete pass through the entire training dataset, during which every example is presented to the model exactly once to...
Deep LearningNeural Networks
Epsilon Greedy Policy
See also: Machine learning terms, Reinforcement Learning, Q-Learning The epsilon-greedy policy (also written as ε-greedy) is a simple action-selection rule for...
Reinforcement Learning
Equality of Opportunity
Equality of opportunity is a group-fairness criterion in machine learning that requires a classifier's true positive rate (TPR) to be equal across all groups...
AI Ethics
Equalized Odds
Equalized odds is a group fairness criterion in machine learning that requires a classifier's true positive rate (TPR) and false positive rate (FPR) to be...
AI Ethics
Estimator
An estimator is a rule, function, or algorithm that takes observed data and produces a value intended to approximate some unknown quantity, typically a...
Statistics
Estimator (tf.estimator)
See also: TensorFlow, Keras, deep learning, machine learning tf.estimator is a high-level TensorFlow API that encapsulates the complete lifecycle of a machine...
Deep LearningDeveloper Tools
Evol-Instruct
Evol-Instruct is a method for automatically generating large instruction tuning datasets by prompting a large language model to rewrite, or "evolve," existing...
Reinforcement Learning
Example
In machine learning, an example is a single data point that a model trains on or makes a prediction about: in supervised settings it is a pair $(x, y)$ where...
Expectation-Maximization (EM) Algorithm
The Expectation-Maximization (EM) algorithm is an iterative method for finding maximum likelihood or maximum a posteriori (MAP) estimates of the parameters of...
Statistics
Expected calibration error
Expected calibration error (ECE) is a metric that measures how well a classifier's predicted confidence matches its observed accuracy. A model is well...
Model EvaluationStatistics
Experience Replay
See also: Reinforcement Learning, Deep Q-Network (DQN), Q-Learning, Replay Buffer Experience replay is a reinforcement learning technique in which an agent...
Reinforcement Learning
Experimenter's Bias
Experimenter's bias (also called the observer-expectancy effect, experimenter expectancy effect, or experimenter effect) is a type of cognitive bias in which a...
AI EthicsStatistics
Exploding Gradient Problem
See also: Machine learning terms, Vanishing gradient problem, Gradient clipping, Backpropagation The exploding gradient problem is a training failure in deep...
Deep LearningNeural Networks