Machine Learning

Explore learning methods, model architectures, datasets, and practical applications.

Explore articles

Browse subtopics (63)

Articles that also belong to these categories. Counts cover all of Machine Learning.

Showing 541-600 of 858 articles

Offline

In machine learning, offline describes operations that happen ahead of time on a fixed dataset rather than continuously on live data.

On-device AI

On-device AI is the practice of running machine learning models on the phone, laptop, watch, or embedded board a person is actually using, instead of sending the input to a remote data center.

AI HardwareAI Inference

One-Hot Encoding

One-hot encoding is a data preprocessing technique that converts a categorical variable with $$k$$ distinct categories into $$k$$ binary columns, where each category is represented by a vector that contains…

Data & Datasets

One-Shot Learning

One-shot learning is a machine learning approach in which a model learns to recognize or classify new categories from only a single labeled example per class.

Deep Learning

One-vs.-all

One-vs.-all (OvA), also known as one-vs.-rest (OvR) or one-against-all, is a strategy for turning a multi-class classification problem into several binary classification problems by training one binary…

Online learning

Online learning is a machine learning paradigm in which a model receives data sequentially, one example or one mini-batch at a time, and updates its parameters immediately after each observation rather than…

Reinforcement Learning

Open-source AI

Open-source AI refers to artificial intelligence systems whose recipients have broad rights to use, study, modify, and share the system, together with access to the materials needed to exercise those rights.

Artificial IntelligenceOpen Source AI

OpenThoughts

OpenThoughts is an open-source initiative and a series of datasets of verified reasoning traces created to train open reasoning models.

Data & Datasets

Optimizer

An optimizer in machine learning is an algorithm that iteratively adjusts a model's learnable parameters to minimize (or maximize) an objective function, commonly called a loss function

Deep LearningTraining & Optimization

Out-Group Homogeneity Bias

Out-group homogeneity bias, also called the out-group homogeneity effect, is the cognitive bias in which people perceive members of an out-group as more similar to one another than members of their own…

AI Ethics

Outlier Detection

Outlier detection is the process of identifying data points, observations, or patterns that deviate so markedly from the rest of a dataset that they are likely to have been generated by a different process.

Data & DatasetsStatistics

Outliers

An outlier is a data point that differs so markedly from the rest of a dataset that it appears not to belong to the same population.

Statistics

Output Layer

The output layer is the final layer of a neural network: it takes the features computed by the hidden layers and converts them into the model's prediction, with its size and activation function fixed by the…

Deep LearningNeural Networks

Overfitting

Overfitting is a failure of generalization: a fitted model or a model-selection procedure performs better on the observations used to develop it than on new observations from the population of interest.

Deep LearningModel Evaluation

Oversampling

Oversampling is a data preprocessing technique in machine learning that fixes class imbalance by increasing the number of minority class examples in the training set, either by duplicating existing samples…

Data & Datasets

PASCAL VOC

PASCAL VOC (Pattern Analysis, Statistical Modelling and Computational Learning Visual Object Classes) is a long-running benchmark dataset and annual challenge for object recognition, object detection…

AI BenchmarksComputer Vision

PR AUC

PR AUC (Precision-Recall Area Under the Curve), also referred to as AUPRC or AUC-PR, is a classification evaluation metric that quantifies the area beneath a precision-recall curve.

Model Evaluation

Pandas

Pandas is an open-source data analysis and manipulation library for the Python programming language, providing high-performance, flexible data structures designed for working with structured (tabular…

AI Tools & ProductsData Science

Parameter

In machine learning and statistics, a parameter is an internal variable of a model whose value is learned from data during the training process.

Neural Networks

Partial derivative

A partial derivative measures how a multivariable function changes when one of its inputs is varied while every other input is held fixed.

Mathematics

Participation Bias

Participation bias is a systematic error that arises when the individuals who choose to take part in a study, survey, or data collection effort differ in meaningful ways from those who do not, so the resulting…

Data & DatasetsStatistics

Particle Filter

A particle filter is a simulation-based method for estimating the changing, unobserved state of a system from a sequence of noisy observations.

AlgorithmsRobotics

Pass@k

Pass@k is the standard metric for evaluating code generation models: it measures the probability that at least one of k generated candidate solutions passes all of a problem's unit tests.

AI BenchmarksAI Code Generation

Perceptron

A perceptron is the earliest trainable artificial neural network: a single-layer linear model that classifies inputs into two categories by computing a weighted sum and applying a step threshold.

Neural Networks

Performance

Performance in machine learning is an overloaded word. It refers to two related but distinct ideas. The first is the quality of a model's predictions: how accurate or useful its outputs are for a given task.

Permutation variable importances

Permutation variable importance is a model-agnostic technique that measures how much a fitted machine learning model relies on a given feature by randomly shuffling that feature's values and recording how much…

Interpretability

Perplexity

Perplexity has two distinct meanings in artificial intelligence. In information theory and natural language processing, perplexity (PPL) is an intrinsic score for a probabilistic model: on a specified sequence

MathematicsNatural Language Processing

Pipeline

A pipeline in machine learning is a sequence of data processing steps chained together into an automated, end-to-end workflow, where each step takes the previous step's output as its input.

MLOps

Policy

In reinforcement learning (RL), a policy is the function that maps an agent's observed state to the action it takes, defining the agent's complete strategy of behavior.

Reinforcement Learning

Pose estimation

Pose estimation is the computer vision task of detecting and localizing the keypoints (also called landmarks or joints) of a human body, hand, face, animal, or rigid object in images and video, then connecting…

Computer VisionDeep Learning

Positive class

In binary classification, the positive class is the class a model is testing for: the outcome it exists to detect, such as "spam," "fraud," or "tumor." The other label, covering everything else

Precision

Precision is a classification metric defined as the fraction of positive predictions that are correct: Precision = TP / (TP + FP), where TP is the number of true positives and FP is the number of false…

Model Evaluation

Precision-Recall Curve

A precision-recall curve (PR curve) is a graph that plots precision on the y-axis against recall on the x-axis at every possible classification threshold for a binary classification model.

Model Evaluation

Prediction

Prediction in machine learning is the output a trained model produces when it is applied to new, previously unseen input.

Prediction Bias

Prediction bias is the difference between the average of a machine learning model's predictions and the average of the ground-truth labels in a dataset.

Model Evaluation

Predictive Parity

Predictive parity is a group fairness metric in machine learning that holds when a classifier's positive predictive value (PPV), also called precision

AI Ethics

Predictive rate parity

Predictive rate parity (PRP), also called predictive parity, predictive value parity, or the sufficiency criterion, is a group fairness metric in machine learning that requires a classifier's positive…

AI Ethics

Preprocessing

Preprocessing is the stage of a machine learning workflow that transforms raw data into a clean, consistent, numerical format that learning algorithms can use.

Data & Datasets

Prior belief

A prior belief, also called the prior distribution or simply the prior, is the probability distribution that expresses what is known or assumed about an unknown parameter before any data is observed.

Statistics

Probabilistic Regression Model

A probabilistic regression model (also called distributional regression) is a regression model that outputs a full probability distribution over possible target values rather than a single point estimate.

Statistics

Process reward model (PRM)

A process reward model (PRM), also called a process-supervised reward model or step-level verifier, is a learned scoring model that evaluates the correctness or quality of each intermediate step in a large…

AI SafetyModel Evaluation

Program Synthesis

Program synthesis is the task of automatically constructing a program that satisfies a specification expressed at a higher level than the code itself: a logical formula, a set of input-output examples, a…

AI Code GenerationAI Research

Prompt Caching

Prompt caching is an large language model (LLM) inference optimization that stores the computed key-value (KV) state of a repeated prompt prefix so it can be reused across API calls, cutting both cost and…

Large Language Models

Prompt lookup decoding

Prompt lookup decoding (PLD), also called n-gram speculative decoding, is an inference acceleration method for large language models that speeds up text generation without changing the model or its outputs.

AI Infrastructure

Protein folding

Protein folding is the physical process by which a polypeptide chain, a linear sequence of amino acids, acquires its functional three-dimensional structure, and the long-standing scientific challenge of…

Artificial Intelligence

Protein language model

A protein language model (pLM) is a neural network trained on raw amino acid sequences using the same self-supervised objectives that power text models, with individual amino acids serving as tokens instead of…

AI for ScienceDrug Discovery

Proxy labels

A proxy label (also called a surrogate label) is an observable, easy-to-collect stand-in for the true target a model should predict, used to train that model when the real target is too expensive, too slow, or…

Data & Datasets