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 61-120 of 858 articles

Bayesian network

A Bayesian network (also called a belief network, Bayes net, directed graphical model, or probabilistic causal network) is a probabilistic graphical model that represents a set of random variables and their…

Statistics

Best-of-N sampling

Best-of-N sampling (BoN) is an inference-time method that improves a large language model output by drawing N independent candidate responses to the same prompt, scoring each with a reward model, verifier, or…

Reinforcement Learning

Bias

Bias in artificial intelligence carries three distinct technical meanings: a learnable scalar parameter added inside a neuron, the systematic error component of an estimator (the "bias" in the bias-variance…

AI EthicsNeural Networks

Bias-variance tradeoff

The bias-variance tradeoff is a foundational concept in machine learning and statistics that describes the tension between two competing sources of error in predictive models: bias (error from overly…

Statistics

Bigram

A bigram (also written 2-gram) is a contiguous sequence of two adjacent elements, typically two words or two characters, taken from a body of text or speech.

Natural Language Processing

Binary Classification

Binary classification is a supervised learning task in which a model assigns each input to exactly one of two mutually exclusive classes, conventionally labeled the positive class (1) and the negative class…

Binary condition

A binary condition is a test at a node of a decision tree that has exactly two possible outcomes, typically yes or no (equivalently true or false), routing an example down one of two branches.

Bioinformatics

Bioinformatics is the branch of science that builds computational methods, databases, and software for storing, searching, and interpreting biological data, above all the sequences of DNA, RNA, and proteins…

AI for ScienceData Science

Bittensor

Bittensor is a decentralized machine learning network that uses blockchain-based incentives to pay independent contributors for producing digital commodities such as model inference, training, data, and raw…

AI CompaniesAI Infrastructure

Boosting

Boosting is an ensemble learning method in machine learning that trains a sequence of weak learners, each one correcting the errors of its predecessors, and combines them into a single strong learner with high…

Bounding Box

A bounding box is a rectangular region defined by a set of coordinates that encloses an object of interest within an image, video frame, or three-dimensional space.

Computer Vision

Broadcasting

Broadcasting is the set of rules that lets element-wise operations (addition, subtraction, multiplication, division) act on arrays or tensors of different but compatible shapes by virtually stretching the…

Deep LearningMathematics

Bucketing

Bucketing, also called binning or discretization, is a feature engineering technique in machine learning that converts a continuous feature into a small number of discrete categories by dividing its range of…

Data & Datasets

CART algorithm

The CART algorithm (Classification And Regression Trees) is a non-parametric supervised learning method that builds a binary decision tree from labelled training data, using Gini impurity to split…

Algorithms

CIDEr

CIDEr (Consensus-based Image Description Evaluation) is an automatic evaluation metric for image captioning that scores a machine-generated caption by how closely it matches the consensus of several human…

Computer VisionModel Evaluation

CRUXEval

CRUXEval (Code Reasoning, Understanding, and eXecution Evaluation) is a benchmark designed to measure how well large language models can reason about, understand, and mentally execute short Python programs.

AI BenchmarksAI Code Generation

Calibration (machine learning)

Calibration in machine learning is the property that the probability scores produced by a probabilistic classifier match the empirical frequency of the predicted event: a model that assigns a confidence of 0.8…

Statistics

Calibration Layer

A calibration layer is a post-prediction adjustment appended to a trained machine learning model that rescales its raw output scores or predicted probabilities so they better reflect the true likelihood of…

Deep LearningModel Evaluation

CatBoost

CatBoost is an open-source gradient boosted decision trees library developed by Yandex and released to the public on July 18, 2017 .

AlgorithmsOpen Source AI

Categorical Data

Categorical data, also called qualitative data, is data whose values are discrete labels or groups (such as colors, country names, or blood types) rather than measurable quantities, so they cannot be…

Data & DatasetsStatistics

Causal inference

Causal inference is the field of study concerned with drawing conclusions about cause-and-effect relationships from data, answering questions of the form "what would happen to outcome Y if we intervened on…

Statistics

Causal scrubbing

Causal scrubbing is a methodology in mechanistic interpretability for rigorously and quantitatively testing hypotheses about the internal computational structure of a neural network.

AI Safety

Centroid

A centroid is the geometric center of a set of points, computed as the arithmetic mean of their coordinates: each component of the centroid is the average of that coordinate across all the points.

Centroid-based clustering

Centroid-based clustering is a family of machine learning algorithms that group data by representing each cluster with a single prototype point, called a centroid, and assigning every point to whichever…

Chain of Thought Monitorability

Chain of thought monitorability is the property that lets safety researchers read a reasoning model's chain-of-thought (CoT), the step-by-step working it writes out in human language before answering, and…

Deep Learning

Checkpoint

In machine learning, a checkpoint is a saved snapshot of a model's state captured at a specific point during the training process, used to resume training, recover from failures, or deploy and fine-tune the…

Deep Learning

Chelsea Finn

Chelsea Finn (born October 8, 1992) is an American computer scientist, an assistant professor of computer science and electrical engineering at Stanford University, and a co-founder of the robotics company…

PeopleRobotics

Chinchilla scaling laws

The Chinchilla scaling laws are a set of empirical findings published by DeepMind researchers in 2022 showing that, for a fixed compute budget, a large language model trains most efficiently when its number of…

AI ResearchDeep Learning

Chunked prefill

Chunked prefill is a scheduling technique for large language model serving that splits the processing of a long input prompt (the prefill) into smaller, fixed-size token chunks and combines each chunk with the…

AI Infrastructure

Circuit Breakers (Representation Rerouting)

Circuit Breakers are an AI safety method, introduced in 2024, that aims to make a large language model (LLM) or multimodal model robust to harmful generations by intervening directly on the model's internal…

AI Safety

Class

In machine learning, a class is one of the discrete categories that a classification model can assign to an input.

Class-Imbalanced Dataset

A class-imbalanced dataset is a dataset in which the distribution of examples across the target classes is significantly unequal, so that one class (the majority class) contains far more samples than one or…

Data & Datasets

Classification (machine learning)

Classification is a supervised learning task in which a system uses labeled examples to assign one or more discrete labels to an input.

Classification Threshold

A classification threshold (also called a decision threshold or cut-off point) is a numeric value used to convert the continuous probability output of a classification model into a discrete class label.

Model Evaluation

Cleanlab

Cleanlab is an open source Python library for automatically finding and fixing label errors and other data quality problems in machine learning datasets, and the data-centric AI startup, incorporated in 2021

AI CompaniesOpen Source AI

Cloud TPU

Cloud TPU is Google Cloud's offering of Tensor Processing Units (TPUs), the family of custom application-specific integrated circuits (ASICs) that Google builds to accelerate machine learning training and…

AI HardwareAI Infrastructure

Clustering

Clustering is an unsupervised learning technique that groups a set of data points into clusters so that points in the same cluster are more similar to each other than to points in other clusters

Co-Adaptation

Co-adaptation in neural networks refers to a phenomenon in which different hidden units develop highly correlated behavior, becoming excessively dependent on one another rather than learning independent

Deep LearningNeural Networks

Co-Training

Co-training is a semi-supervised learning algorithm that leverages both labeled and unlabeled data by training two classifiers on two distinct "views" of the data, allowing them to teach each other iteratively.

Coconut (Chain of Continuous Thought)

Coconut (Chain of Continuous Thought) is a reasoning paradigm for large language models introduced by researchers at FAIR at Meta, Meta's Fundamental AI Research lab, and the University of California

AI Agents

Collaborative filtering

Collaborative filtering (CF) is a family of techniques used in recommendation systems that predicts a user's preferences by collecting and analyzing preference signals from many other users.

Computer-use agent

A computer-use agent (CUA) is a category of AI agent in artificial intelligence that performs tasks by directly operating a general-purpose computer's graphical user interface (GUI) the way a human does, by…

AI AgentsArtificial Intelligence

Concept drift

Concept drift is the change over time in the statistical relationship between a model's inputs and its target, formally when the joint distribution P(X, Y) (and in the most damaging case the conditional P(Y |…

Data ScienceMLOps