Ml Glossary

Browse 368 ml terms defined in plain English, from the cultural dictionary of computing.

368 Ml Terms

Ablation Study
An artificial intelligence concept involving ablation study and its effect on model design, behavior, or deployment. It influences how models are trained,...
Active Learning
A machine learning training concept related to active learning and how model parameters are learned or stabilized. It influences how models are trained,...
Adaptive Learning Rate
A machine learning training concept related to adaptive learning rate and how model parameters are learned or stabilized. It influences how models are trained,...
Adversarial Attack
An artificial intelligence concept involving adversarial attack and its effect on model design, behavior, or deployment. It influences how models are trained,...
Adversarial Example
An artificial intelligence concept involving adversarial example and its effect on model design, behavior, or deployment. It influences how models are trained,...
Adversarial Robustness
An artificial intelligence concept involving adversarial robustness and its effect on model design, behavior, or deployment. It influences how models are...
Adversarial Training
A machine learning training concept related to adversarial training and how model parameters are learned or stabilized. It influences how models are trained,...
Agent Framework
An artificial intelligence concept involving agent framework and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Accelerator
An artificial intelligence concept involving ai accelerator and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Bias
An artificial intelligence concept involving ai bias and its effect on model design, behavior, or deployment. It influences how models are trained, evaluated,...
AI Chip
An artificial intelligence concept involving ai chip and its effect on model design, behavior, or deployment. It influences how models are trained, evaluated,...
AI Compiler
An artificial intelligence concept involving ai compiler and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Copilot
An artificial intelligence concept involving ai copilot and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Ethics
An artificial intelligence concept involving ai ethics and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Explainability
An artificial intelligence concept involving ai explainability and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Governance
An artificial intelligence concept involving ai governance and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Guardrail
An artificial intelligence concept involving ai guardrail and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Infrastructure
An artificial intelligence concept involving ai infrastructure and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Literacy
An artificial intelligence concept involving ai literacy and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Model
A trained computational model that produces predictions, classifications, generations, or other outputs from input data. In product discussions, AI model may...
AI Observability
An artificial intelligence concept involving ai observability and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Orchestration
An artificial intelligence concept involving ai orchestration and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Pipeline
An artificial intelligence concept involving ai pipeline and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Red Teaming
An artificial intelligence concept involving ai red teaming and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Regulation
An artificial intelligence concept involving ai regulation and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Risk
An artificial intelligence concept involving ai risk and its effect on model design, behavior, or deployment. It influences how models are trained, evaluated,...
AI Transparency
An artificial intelligence concept involving ai transparency and its effect on model design, behavior, or deployment. It influences how models are trained,...
AI Watermarking
An artificial intelligence concept involving ai watermarking and its effect on model design, behavior, or deployment. It influences how models are trained,...
Anchor Box
An artificial intelligence concept involving anchor box and its effect on model design, behavior, or deployment. It influences how models are trained,...
Autonomous Agent Framework
An artificial intelligence concept involving autonomous agent framework and its effect on model design, behavior, or deployment. It influences how models are...
Autoregressive Model
A model that generates output one token or step at a time by predicting the next element from the sequence it has already seen.
Bag of Words
An artificial intelligence concept involving bag of words and its effect on model design, behavior, or deployment. It influences how models are trained,...
Batch Size
A machine learning training concept related to batch size and how model parameters are learned or stabilized. It influences how models are trained, evaluated,...
Bayesian Inference
An artificial intelligence concept involving bayesian inference and its effect on model design, behavior, or deployment. It influences how models are trained,...
Bias-Variance Tradeoff
An artificial intelligence concept involving bias-variance tradeoff and its effect on model design, behavior, or deployment. It influences how models are...
Bigram
An artificial intelligence concept involving bigram and its effect on model design, behavior, or deployment. It influences how models are trained, evaluated,...
Boosting
An artificial intelligence concept involving boosting and its effect on model design, behavior, or deployment. It influences how models are trained, evaluated,...
Causal Inference
An artificial intelligence concept involving causal inference and its effect on model design, behavior, or deployment. It influences how models are trained,...
Chatbot Framework
An artificial intelligence concept involving chatbot framework and its effect on model design, behavior, or deployment. It influences how models are trained,...
Checkpoint
An artificial intelligence concept involving checkpoint and its effect on model design, behavior, or deployment. It influences how models are trained,...
Class Imbalance
An artificial intelligence concept involving class imbalance and its effect on model design, behavior, or deployment. It influences how models are trained,...
Collaborative Filtering
An artificial intelligence concept involving collaborative filtering and its effect on model design, behavior, or deployment. It influences how models are...
Compute Budget
An artificial intelligence concept involving compute budget and its effect on model design, behavior, or deployment. It influences how models are trained,...
Computer Vision
An artificial intelligence concept involving computer vision and its effect on model design, behavior, or deployment. It influences how models are trained,...
Concept Drift
An artificial intelligence concept involving concept drift and its effect on model design, behavior, or deployment. It influences how models are trained,...
Connectionism
An artificial intelligence concept involving connectionism and its effect on model design, behavior, or deployment. It influences how models are trained,...
Control Vector
A data or representation concept centered on control vector and how information is prepared or encoded for models. It influences how models are trained,...
Corpus
A data or representation concept centered on corpus and how information is prepared or encoded for models. It influences how models are trained, evaluated, or...
Cost Function
An artificial intelligence concept involving cost function and its effect on model design, behavior, or deployment. It influences how models are trained,...
Counterfactual Explanation
An artificial intelligence concept involving counterfactual explanation and its effect on model design, behavior, or deployment. It influences how models are...
Curriculum Learning
A machine learning training concept related to curriculum learning and how model parameters are learned or stabilized. It influences how models are trained,...
Dark Debt
Hidden technical debt in machine learning systems that's harder to detect than traditional code debt. Includes training-serving skew, undeclared data...
Data Annotation
A data or representation concept centered on data annotation and how information is prepared or encoded for models. It influences how models are trained,...
Data Augmentation Detail
A data or representation concept centered on data augmentation detail and how information is prepared or encoded for models. It influences how models are...
Data Cleaning ML
A data or representation concept centered on data cleaning ml and how information is prepared or encoded for models. It influences how models are trained,...
Data Drift
A data or representation concept centered on data drift and how information is prepared or encoded for models. It influences how models are trained, evaluated,...
Data Flywheel
A data or representation concept centered on data flywheel and how information is prepared or encoded for models. It influences how models are trained,...
Data Labeling
A data or representation concept centered on data labeling and how information is prepared or encoded for models. It influences how models are trained,...
Data Parallelism ML
A data or representation concept centered on data parallelism ml and how information is prepared or encoded for models. It influences how models are trained,...
Dataset Bias
A data or representation concept centered on dataset bias and how information is prepared or encoded for models. It influences how models are trained,...
Dataset Card
A data or representation concept centered on dataset card and how information is prepared or encoded for models. It influences how models are trained,...
Dataset Distillation
A data or representation concept centered on dataset distillation and how information is prepared or encoded for models. It influences how models are trained,...
Dataset Versioning
A data or representation concept centered on dataset versioning and how information is prepared or encoded for models. It influences how models are trained,...
Decision Boundary
An artificial intelligence concept involving decision boundary and its effect on model design, behavior, or deployment. It influences how models are trained,...
Decision Tree
An artificial intelligence concept involving decision tree and its effect on model design, behavior, or deployment. It influences how models are trained,...
Deconvolution
An artificial intelligence concept involving deconvolution and its effect on model design, behavior, or deployment. It influences how models are trained,...
Deep Learning
A machine learning training concept related to deep learning and how model parameters are learned or stabilized. It influences how models are trained,...
Deep Reinforcement Learning
A machine learning training concept related to deep reinforcement learning and how model parameters are learned or stabilized. It influences how models are...
Denoising
An artificial intelligence concept involving denoising and its effect on model design, behavior, or deployment. It influences how models are trained,...
Depth Estimation
An artificial intelligence concept involving depth estimation and its effect on model design, behavior, or deployment. It influences how models are trained,...
Dialogue System
An artificial intelligence concept involving dialogue system and its effect on model design, behavior, or deployment. It influences how models are trained,...
Discriminator
An artificial intelligence concept involving discriminator and its effect on model design, behavior, or deployment. It influences how models are trained,...
Disentangled Representation
An artificial intelligence concept involving disentangled representation and its effect on model design, behavior, or deployment. It influences how models are...
Distributed Training
A machine learning training concept related to distributed training and how model parameters are learned or stabilized. It influences how models are trained,...
Domain Adaptation
An artificial intelligence concept involving domain adaptation and its effect on model design, behavior, or deployment. It influences how models are trained,...
Domain Randomization
An artificial intelligence concept involving domain randomization and its effect on model design, behavior, or deployment. It influences how models are...
Double Descent
An artificial intelligence concept involving double descent and its effect on model design, behavior, or deployment. It influences how models are trained,...
Dropout Detail
A machine learning training concept related to dropout detail and how model parameters are learned or stabilized. It influences how models are trained,...
Early Stopping
An artificial intelligence concept involving early stopping and its effect on model design, behavior, or deployment. It influences how models are trained,...
Edge AI
Running AI/ML inference directly on edge devices (phones, cameras, sensors, cars) rather than sending data to the cloud. Benefits: lower latency (real-time...
Edge Deployment
An artificial intelligence concept involving edge deployment and its effect on model design, behavior, or deployment. It influences how models are trained,...
Embedding Model
A neural network trained to convert text, images, or other data into fixed-dimensional vectors (embeddings) that capture semantic meaning. Similar items...
Embedding Space
A high-dimensional vector space where items (words, images, documents) are represented as points such that similar items are close together. Enables semantic...
Emergent Ability
An artificial intelligence concept involving emergent ability and its effect on model design, behavior, or deployment. It influences how models are trained,...
Emergent Behavior
An artificial intelligence concept involving emergent behavior and its effect on model design, behavior, or deployment. It influences how models are trained,...
End-to-End Learning
A machine learning training concept related to end-to-end learning and how model parameters are learned or stabilized. It influences how models are trained,...
Ensemble Method
An artificial intelligence concept involving ensemble method and its effect on model design, behavior, or deployment. It influences how models are trained,...
Entity Extraction
An artificial intelligence concept involving entity extraction and its effect on model design, behavior, or deployment. It influences how models are trained,...
Entity Linking
An artificial intelligence concept involving entity linking and its effect on model design, behavior, or deployment. It influences how models are trained,...
Epoch
One complete pass through the entire training dataset. Models are typically trained for multiple epochs — enough to learn patterns but not so many that they...
Expert System
An artificial intelligence concept involving expert system and its effect on model design, behavior, or deployment. It influences how models are trained,...
Explainability
An artificial intelligence concept involving explainability and its effect on model design, behavior, or deployment. It influences how models are trained,...
Explainable AI
An artificial intelligence concept involving explainable ai and its effect on model design, behavior, or deployment. It influences how models are trained,...
Exploration vs Exploitation
An artificial intelligence concept involving exploration vs exploitation and its effect on model design, behavior, or deployment. It influences how models are...
Face Embedding
A data or representation concept centered on face embedding and how information is prepared or encoded for models. It influences how models are trained,...
Feature Extraction
An artificial intelligence concept involving feature extraction and its effect on model design, behavior, or deployment. It influences how models are trained,...
Feature Importance
An artificial intelligence concept involving feature importance and its effect on model design, behavior, or deployment. It influences how models are trained,...
Feature Map
An artificial intelligence concept involving feature map and its effect on model design, behavior, or deployment. It influences how models are trained,...
Feature Selection
An artificial intelligence concept involving feature selection and its effect on model design, behavior, or deployment. It influences how models are trained,...
Federated Learning
A machine learning approach where models are trained across multiple devices or servers holding local data, without exchanging the raw data. Each participant...
Few-Shot Learning
A technique where a model learns to perform a task from just a handful of examples, either provided in the prompt (in-context learning) or during a brief...
Few-Shot Prompting
An artificial intelligence concept involving few-shot prompting and its effect on model design, behavior, or deployment. It influences how models are trained,...
Focal Loss
An artificial intelligence concept involving focal loss and its effect on model design, behavior, or deployment. It influences how models are trained,...
Forward Pass
An artificial intelligence concept involving forward pass and its effect on model design, behavior, or deployment. It influences how models are trained,...
Frequency Penalty
An artificial intelligence concept involving frequency penalty and its effect on model design, behavior, or deployment. It influences how models are trained,...
Full Fine-Tuning
A machine learning training concept related to full fine-tuning and how model parameters are learned or stabilized. It influences how models are trained,...
Garbage In Garbage Out
The principle that bad input leads to bad output, no matter how impressive the system processing it may be. It applies equally to analytics, software...
Generalization
An artificial intelligence concept involving generalization and its effect on model design, behavior, or deployment. It influences how models are trained,...
Genetic Algorithm
An artificial intelligence concept involving genetic algorithm and its effect on model design, behavior, or deployment. It influences how models are trained,...
GPU Cluster
An artificial intelligence concept involving gpu cluster and its effect on model design, behavior, or deployment. It influences how models are trained,...
Gradient
A machine learning training concept related to gradient and how model parameters are learned or stabilized. It influences how models are trained, evaluated, or...
Gradient Accumulation
A machine learning training concept related to gradient accumulation and how model parameters are learned or stabilized. It influences how models are trained,...
Gradient Checkpointing
A machine learning training concept related to gradient checkpointing and how model parameters are learned or stabilized. It influences how models are trained,...
Gradient Clipping
A machine learning training concept related to gradient clipping and how model parameters are learned or stabilized. It influences how models are trained,...
Gradient Descent
A machine learning training concept related to gradient descent and how model parameters are learned or stabilized. It influences how models are trained,...
Gradient Explosion
A machine learning training concept related to gradient explosion and how model parameters are learned or stabilized. It influences how models are trained,...
Gradient Vanishing
A machine learning training concept related to gradient vanishing and how model parameters are learned or stabilized. It influences how models are trained,...
Greedy Decoding
An artificial intelligence concept involving greedy decoding and its effect on model design, behavior, or deployment. It influences how models are trained,...
Grid Search
An artificial intelligence concept involving grid search and its effect on model design, behavior, or deployment. It influences how models are trained,...
Ground Truth
An artificial intelligence concept involving ground truth and its effect on model design, behavior, or deployment. It influences how models are trained,...
Hidden State
A model architecture concept tied to hidden state and how modern AI systems represent or process information. It influences how models are trained, evaluated,...
Hierarchical Clustering
An artificial intelligence concept involving hierarchical clustering and its effect on model design, behavior, or deployment. It influences how models are...
Human Feedback
An artificial intelligence concept involving human feedback and its effect on model design, behavior, or deployment. It influences how models are trained,...
Human-in-the-Loop
An artificial intelligence concept involving human-in-the-loop and its effect on model design, behavior, or deployment. It influences how models are trained,...
Hyperparameter
An artificial intelligence concept involving hyperparameter and its effect on model design, behavior, or deployment. It influences how models are trained,...
Hyperparameter Search
An artificial intelligence concept involving hyperparameter search and its effect on model design, behavior, or deployment. It influences how models are...
Hyperparameter Tuning Detail
A machine learning training concept related to hyperparameter tuning detail and how model parameters are learned or stabilized. It influences how models are...
Image Inpainting
An artificial intelligence concept involving image inpainting and its effect on model design, behavior, or deployment. It influences how models are trained,...
Image Super-Resolution
An artificial intelligence concept involving image super-resolution and its effect on model design, behavior, or deployment. It influences how models are...
Imitation Learning
A machine learning training concept related to imitation learning and how model parameters are learned or stabilized. It influences how models are trained,...
Incremental Learning
A machine learning training concept related to incremental learning and how model parameters are learned or stabilized. It influences how models are trained,...
Inductive Bias
An artificial intelligence concept involving inductive bias and its effect on model design, behavior, or deployment. It influences how models are trained,...
Inference
The process of running a trained machine learning model on new data to generate predictions or outputs. Unlike training (which learns patterns), inference...
Information Extraction
An artificial intelligence concept involving information extraction and its effect on model design, behavior, or deployment. It influences how models are...
Instruction Following
An artificial intelligence concept involving instruction following and its effect on model design, behavior, or deployment. It influences how models are...
Instruction Tuning
A machine learning training concept related to instruction tuning and how model parameters are learned or stabilized. It influences how models are trained,...
Labeled Data
A data or representation concept centered on labeled data and how information is prepared or encoded for models. It influences how models are trained,...
Label Smoothing
A data or representation concept centered on label smoothing and how information is prepared or encoded for models. It influences how models are trained,...
Language Agent
An artificial intelligence concept involving language agent and its effect on model design, behavior, or deployment. It influences how models are trained,...
Latent Variable
An artificial intelligence concept involving latent variable and its effect on model design, behavior, or deployment. It influences how models are trained,...
Learning Curriculum
A machine learning training concept related to learning curriculum and how model parameters are learned or stabilized. It influences how models are trained,...
Learning Rate
A machine learning training concept related to learning rate and how model parameters are learned or stabilized. It influences how models are trained,...
Learning Rate Schedule
A machine learning training concept related to learning rate schedule and how model parameters are learned or stabilized. It influences how models are trained,...
Learning Rate Warmup
A machine learning training concept related to learning rate warmup and how model parameters are learned or stabilized. It influences how models are trained,...
Lemmatization
Lemmatization is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
LiDAR Processing
LiDAR Processing is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before release or...
Linear Layer
Linear Layer is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Linear Probe
Linear Probe is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Linear Regression
Linear Regression is a supervised learning method for estimating numeric outputs from input features. It is commonly used for prediction pipelines and baseline...
Llama
Llama is an open-weight family of large language models from Meta. It is commonly used for self-hosted chat, summarization, and fine-tuned assistants, where...
Logistic Regression
Logistic Regression is a supervised learning method for estimating numeric outputs from input features. It is commonly used for prediction pipelines and...
Logit
Logit is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Long Short-Term Memory
Long Short-Term Memory is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
LoRA Detail
LoRA Detail is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Loss Function
Loss Function is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for...
Loss Landscape
Loss Landscape is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for...
LSTM
LSTM is a recurrent neural network architecture with gated memory cells. It is commonly used for sequence modeling where long-range dependencies matter, where...
MAE
MAE is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Manifold Learning
Manifold Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Markov Chain
Markov Chain is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Markov Chain Monte Carlo
Markov Chain Monte Carlo is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Masked Language Model
Masked Language Model is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Maximum Likelihood Estimation
Maximum Likelihood Estimation is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Mean Absolute Error
Mean Absolute Error is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Mean Squared Error
Mean Squared Error is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Mechanistic Interpretability
Mechanistic Interpretability is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Memorization
Memorization is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Memory Augmented Network
Memory Augmented Network is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building...
Meta-Learning
Meta-Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Mini-Batch
Mini-Batch is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Mistral
Mistral is a family of open and commercial language models from Mistral AI. It is commonly used for instruction following, coding, and efficient serving, where...
Model Card
A standardized document describing a machine learning model's intended use, training data, performance metrics, limitations, and ethical considerations....
Monte Carlo Dropout
Monte Carlo Dropout is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Monte Carlo Tree Search
Monte Carlo Tree Search is a retrieval or nearest-neighbor concept for efficiently finding relevant items in large spaces. It is commonly used for semantic...
Morphological Analysis
Morphological Analysis is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Moshi
Moshi is a real-time speech-native model architecture aimed at low-latency spoken interaction. It is commonly used for voice assistants and conversational...
Motion Capture AI
Motion Capture AI is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Multi-Agent System
Multi-Agent System is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Multi-Head Attention
Multi-Head Attention is a mechanism that weights the most relevant tokens, positions, or features during computation. It is commonly used for transformers and...
Multi-Label Classification
Multi-Label Classification is a modeling approach for assigning one or more labels to an input. It is commonly used for ranking, triage, moderation, and...
Multimodal Embedding
Multimodal Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for...
Multi-Modal Fusion
Multi-Modal Fusion is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Multimodal Learning
Multimodal Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Multi-Objective Optimization
Multi-Objective Optimization is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Multi-Task Learning
Multi-Task Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Mutual Information
Mutual Information is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Naive Bayes
Naive Bayes is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Named Entity Recognition
Named Entity Recognition is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
Natural Language Generation
Natural Language Generation is a generative modeling concept for producing new content such as text, images, audio, or video. It is commonly used for creative...
Natural Language Inference
Natural Language Inference is the phase where a trained model processes new inputs to produce predictions or generations. It is commonly used for production...
Natural Language Processing
Natural Language Processing is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before...
Natural Language Understanding
Natural Language Understanding is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and...
Nearest Neighbor Search
Nearest Neighbor Search is a retrieval or nearest-neighbor concept for efficiently finding relevant items in large spaces. It is commonly used for semantic...
Negative Sampling
Negative Sampling is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation...
Neural Architecture Search
Neural Architecture Search is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building...
Neural Machine Translation
Neural Machine Translation is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and...
Neural Network Detail
Neural Network Detail is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Neural ODE
Neural ODE is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Neural Radiance Field
Neural Radiance Field is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Neural Scaling Law
Neural Scaling Law is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Neural Style Transfer
Neural Style Transfer is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
N-Gram
N-Gram is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Noise Contrastive Estimation
Noise Contrastive Estimation is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Noise Schedule
Noise Schedule is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Normalization Layer
Normalization Layer is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Nucleus Sampling
Nucleus Sampling is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation...
Number Theory ML
Number Theory ML is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Object Detection
Object Detection is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
OCaml
A multi-paradigm language from the ML family featuring a powerful type inference system, pattern matching, and a native code compiler that produces fast...
One-Hot Encoding
One-Hot Encoding is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
One-Shot Learning
One-Shot Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Online Learning
Online Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Optimal Transport
Optimal Transport is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Optimizer
Optimizer is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for neural...
Outlier Detection
Outlier Detection is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
Overfit
Overfit is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
PEFT
PEFT is parameter-efficient fine-tuning methods that update only a small subset of model parameters. It is commonly used for customizing large models without...
Perception Module
Perception Module is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Perceptron
Perceptron is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Performance Benchmark
Performance Benchmark is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before...
Permutation Invariance
Permutation Invariance is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Perplexity Detail
Perplexity Detail is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before release...
Personalization
Personalization is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Pixel Shuffle
Pixel Shuffle is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Point Cloud
Point Cloud is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Pooling Layer
Pooling Layer is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Positional Embedding
Positional Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for...
Position Encoding
Position Encoding is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Precision Detail
Precision Detail is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before release or...
Preference Learning
Preference Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Prefix Tuning
Prefix Tuning is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Principal Component Analysis
Principal Component Analysis is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Probability Distribution
Probability Distribution is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Propensity Model
A predictive model estimating how likely a user, lead, or customer is to take a specific action such as converting, churning, or upgrading. It is often used in...
Protein Folding AI
Protein Folding AI is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
QLoRA
QLoRA is a parameter-efficient fine-tuning method that combines low-rank adapters with quantized base weights. It is commonly used for adapting large language...
Question Answering
Question Answering is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
RAFT
RAFT is a dense optical-flow architecture based on recurrent all-pairs field transforms. It is commonly used for estimating pixel-level motion between video...
Random Forest
Random Forest is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Random Search
Random Search is a retrieval or nearest-neighbor concept for efficiently finding relevant items in large spaces. It is commonly used for semantic search,...
Rank Fusion
Rank Fusion is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Ranking Loss
Ranking Loss is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for neural...
Reasoning
Reasoning is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Reasoning Chain
Reasoning Chain is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Recall Detail
Recall Detail is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before release or...
Receptive Field
Receptive Field is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Recommendation System
Recommendation System is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Recurrent Neural Network
Recurrent Neural Network is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building...
Regression
Regression is a supervised learning method for estimating numeric outputs from input features. It is commonly used for prediction pipelines and baseline...
Regularization
Regularization is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for...
Representation Learning
Representation Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Residual Connection
Residual Connection is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Residual Network
Residual Network is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Ring Attention
Ring Attention is a mechanism that weights the most relevant tokens, positions, or features during computation. It is commonly used for transformers and...
RLHF Detail
RLHF Detail is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
RNN
RNN is a recurrent neural network that reuses state across time steps. It is commonly used for language, audio, and time-series sequence modeling, where teams...
ROC Curve
ROC Curve is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before release or model...
Rope Embedding
Rope Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for retrieval,...
Rotary Position Embedding
Rotary Position Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for...
Running Average
Running Average is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for...
Sample Efficiency
Sample Efficiency is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Sampling Strategy
Sampling Strategy is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation...
Sampling Temperature
Sampling Temperature is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation...
Scaling Law
Scaling Law is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Scheduled Sampling
Scheduled Sampling is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation...
Score Matching
Score Matching is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Self-Attention
Self-Attention is a mechanism that weights the most relevant tokens, positions, or features during computation. It is commonly used for transformers and...
Self-Play
Self-Play is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Self-Supervised Learning
Self-Supervised Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Semantic Similarity
Semantic Similarity is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Semi-Supervised Learning
Semi-Supervised Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Sentence Embedding
Sentence Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for...
Sentence Transformer
Sentence Transformer is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Sentiment Analysis
Sentiment Analysis is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
Seq2Seq
Seq2Seq is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Sequence Modeling
Sequence Modeling is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Sequence-to-Sequence
Sequence-to-Sequence is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
SGD
SGD is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
SIGLIP
SIGLIP is a vision-language model family trained with sigmoid contrastive objectives instead of softmax normalization. It is commonly used for image-text...
Sigmoid
Sigmoid is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Similarity Search
Similarity Search is a retrieval or nearest-neighbor concept for efficiently finding relevant items in large spaces. It is commonly used for semantic search,...
Skip Connection
Skip Connection is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Softmax
Softmax is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Sparse Attention
Sparse Attention is a mechanism that weights the most relevant tokens, positions, or features during computation. It is commonly used for transformers and...
Sparse Mixture of Experts
Sparse Mixture of Experts is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production...
Sparse Retrieval
Sparse Retrieval is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Speculative Decoding
Speculative Decoding is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation...
Speech Recognition
Speech Recognition is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
Speech Synthesis
Speech Synthesis is a generative modeling concept for producing new content such as text, images, audio, or video. It is commonly used for creative tools,...
Speech-to-Text
Speech-to-Text is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Stable Diffusion
Stable Diffusion is a generative modeling concept for producing new content such as text, images, audio, or video. It is commonly used for creative tools,...
Stemming
Stemming is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Step Function
Step Function is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Stochastic Gradient Descent
Stochastic Gradient Descent is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning...
Stride
Stride is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Strong AI
Strong AI is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Style Transfer
Style Transfer is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Summarization
Summarization is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Supervised Fine-Tuning
Supervised Fine-Tuning is a stage of model optimization where weights or behaviors are adjusted from data or feedback. It is commonly used for foundation-model...
Supervised Learning
Supervised Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Synthetic Data
Artificially generated data that mimics the statistical properties of real data without containing actual personal or sensitive information. Used to augment...
Synthetic Data Generation
Synthetic Data Generation is a generative modeling concept for producing new content such as text, images, audio, or video. It is commonly used for creative...
System 1 and System 2
System 1 and System 2 is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Tabular Learning
Tabular Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Teacher Forcing
Teacher Forcing is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Temperature Scaling
Temperature Scaling is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation...
Temporal Difference Learning
Temporal Difference Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that...
Test Set
Test Set is an evaluation concept used to measure model quality, robustness, or efficiency. It is commonly used for comparing systems before release or model...
Test-Time Compute
Test-Time Compute is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Text Classification
Text Classification is a modeling approach for assigning one or more labels to an input. It is commonly used for ranking, triage, moderation, and structured...
Text Embedding
Text Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for retrieval,...
Text Generation
Text Generation is a generative modeling concept for producing new content such as text, images, audio, or video. It is commonly used for creative tools,...
Text-to-Image
Text-to-Image is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Text-to-Speech
Text-to-Speech is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Text-to-SQL
Text-to-SQL is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Text-to-Video
Text-to-Video is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
TFDS
TFDS is TensorFlow Datasets, a curated collection of ready-to-load datasets and dataset loaders. It is commonly used for standardized benchmarking and...
Tool Use Detail
Tool Use Detail is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Top-K Sampling
Top-K Sampling is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation systems...
Top-P Sampling
Top-P Sampling is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation systems...
Transfer Learning
Transfer Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Transformer Architecture
Transformer Architecture is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building...
Transformer Block
Transformer Block is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Transformer Decoder
Transformer Decoder is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Transformer Encoder
Transformer Encoder is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Tree of Thought
Tree of Thought is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Triplet Loss
Triplet Loss is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for neural...
Truncation
Truncation is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Tuning
Tuning is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Turing Award
Turing Award is the highest-profile award in computer science, often compared with a Nobel Prize for the field. It is commonly used for recognizing...
Underfitting
Underfitting is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
U-Net
U-Net is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Unlabeled Data
Unlabeled Data is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Unsupervised Learning
Unsupervised Learning is a learning paradigm that improves task performance from data, feedback, or experience. It is commonly used for models that adapt...
Upsampling
Upsampling is a decoding control that shapes how a generative model selects its next output. It is commonly used for text and multimodal generation systems...
VAE
VAE is a probabilistic generative model that learns a continuous latent space with variational objectives. It is commonly used for representation learning,...
Validation Set
Validation Set is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Value Function
Value Function is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Vanishing Gradient
Vanishing Gradient is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for...
Variational Autoencoder
Variational Autoencoder is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building...
Variational Inference
Variational Inference is the phase where a trained model processes new inputs to produce predictions or generations. It is commonly used for production APIs,...
Vector Embedding
Vector Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for retrieval,...
Vector Index
Vector Index is a retrieval or nearest-neighbor concept for efficiently finding relevant items in large spaces. It is commonly used for semantic search,...
Vector Search
Vector Search is a retrieval or nearest-neighbor concept for efficiently finding relevant items in large spaces. It is commonly used for semantic search,...
Video Diffusion
Video Diffusion is a generative modeling concept for producing new content such as text, images, audio, or video. It is commonly used for creative tools,...
Video Generation
Video Generation is a generative modeling concept for producing new content such as text, images, audio, or video. It is commonly used for creative tools,...
Video Understanding
Video Understanding is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
Vision Language Model
Vision Language Model is a model component or design choice that shapes how information flows through a learned system. It is commonly used for building neural...
Vision Transformer
Vision Transformer is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Visual Question Answering
Visual Question Answering is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and...
ViT
ViT is a Vision Transformer model that processes images as sequences of patches. It is commonly used for image classification and transfer learning with...
Vocabulary
Vocabulary is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Voice Activity Detection
Voice Activity Detection is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
Voice Cloning
Voice Cloning is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Voice Recognition
Voice Recognition is an application task where a model extracts structured meaning or predictions from raw input. It is commonly used for NLP and vision...
Weak AI
Weak AI is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Weak Supervision
Weak Supervision is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Weight
Weight is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Weight Decay
Weight Decay is a training-time optimization concept that governs how model parameters are updated. It is commonly used for iterative learning loops for neural...
Weight Initialization
Weight Initialization is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models...
Weight Sharing
Weight Sharing is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Weight Tying
Weight Tying is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and...
Whisper
Whisper is a speech recognition model family trained on large-scale multilingual audio transcription data. It is commonly used for automatic transcription,...
Word2Vec
Word2Vec is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
Word Embedding
Word Embedding is a dense numerical representation that places semantically related items near each other in vector space. It is commonly used for retrieval,...
XGBoost
XGBoost is an AI or ML concept used to represent, train, evaluate, or deploy learned systems. It is commonly used for building production models and research...
YOLO
YOLO is a one-stage object detection family that predicts bounding boxes and class labels in a single pass. It is commonly used for real-time vision systems...
Zero-Shot Classification
Zero-Shot Classification is a modeling approach for assigning one or more labels to an input. It is commonly used for ranking, triage, moderation, and...

Related Topics