Machine Learning

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

Explore articles

Browse subtopics (65)

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

Showing 661-720 of 873 articles

Reward

In reinforcement learning (RL), a reward is a scalar feedback signal that an environment sends to an agent after each action, quantifying how desirable that action's outcome was

Reinforcement Learning

Reward hacking

Reward hacking (also called specification gaming) is a failure mode in artificial intelligence in which a system maximizes its given objective or reward signal through unintended shortcuts, exploits, or…

AI AlignmentAI Safety

Ridge Regression

Ridge regression is a method of estimating the coefficients of a linear regression model by adding a penalty proportional to the sum of squared coefficients (the squared L2 norm) to the ordinary least squares…

Training & Optimization

RoBERTa

RoBERTa (Robustly Optimized BERT Pretraining Approach) is an open-source natural language processing model released in July 2019 by researchers at Facebook AI (now Meta AI) and the University of Washington…

Deep LearningNatural Language Processing

Root

In machine learning, the root is the starting node of a decision tree: the single topmost node that holds the entire training set and encodes the first condition the tree evaluates, at depth 0.

Root directory

In machine learning, a root directory is the top level folder, on a local disk or in object storage, under which a training run writes the artifacts it produces and a serving run later reads: checkpoints…

Rotary Position Embedding

Rotary Position Embedding (RoPE) is a positional encoding method for transformer models that encodes a token's absolute position by rotating its query and key vectors in two-dimensional subspaces

Large Language Models

Rotational invariance

Rotational invariance is the property of a model, function, or feature whose output does not change when the input is rotated.

SGLang

SGLang (short for Structured Generation Language) is a high-performance, open-source serving framework for large language models and multimodal models, originally developed at UC Berkeley's Sky Computing Lab…

AI Tools & ProductsLarge Language Models

STaR (Self-Taught Reasoner)

STaR (Self-Taught Reasoner) is a self-training method that teaches a large language model to reason by having it generate its own chain-of-thought rationales, keeping only the rationales that lead to correct…

Reinforcement Learning

SUPERB

SUPERB, which stands for Speech processing Universal PERformance Benchmark, is a comprehensive evaluation framework designed to measure how well self-supervised learning (SSL) models generalize across a…

AI BenchmarksSpeech & Audio AI

Safetensors

Safetensors is an open-source tensor serialization format developed by Hugging Face that stores machine learning model weights as raw tensor data plus a small JSON header

Developer ToolsOpen Source AI

Sam McCandlish

Sam McCandlish is an AI researcher and a co-founder of Anthropic, the artificial intelligence company behind the Claude family of language models.

People

Sampling Bias

Sampling bias is a systematic error in statistics and machine learning that occurs when a sample is collected so that some members of the intended population have a higher or lower probability of being…

AI EthicsData & Datasets

Sanjay Ghemawat

Sanjay Ghemawat (born 1966) is an American computer scientist and software engineer, best known for co-creating the core distributed-systems infrastructure that powered Google's rise, including the Google File…

AI InfrastructureAI Research

Saver

In machine learning, a Saver is a utility or class that persists and restores the state of a model, its variables, and its optimizer to disk, so training can be paused, resumed, evaluated, or deployed without…

Scalar

A scalar is a single numerical value, a quantity with magnitude but no direction, and the simplest object in linear algebra and machine learning.

Mathematics

Scaling

In machine learning and artificial intelligence, scaling is an umbrella term for several distinct practices: (1) feature scaling, the data-preprocessing step that rescales input features to a common range so…

Data & Datasets

Scaling Laws

Neural scaling laws are empirical relationships that describe how a measured outcome changes as a neural network, its training data, or the computation used to train it becomes larger.

Deep LearningLarge Language Models

Scikit-learn

Scikit-learn is a free and open-source machine learning library for Python. It provides a common interface for fitting, transforming, predicting, evaluating, and selecting models, with implementations covering…

Scoring

Scoring is the process of applying a trained machine learning model to data so it produces an output number, either a prediction (probability, class score, or ranking value) emitted at inference time, or a…

Selection Bias

Selection bias is a systematic error that occurs when the data used for analysis, training, or evaluation does not accurately represent the population or domain it is intended to describe

AI EthicsData & Datasets

Self-RAG

Self-RAG (Self-Reflective Retrieval-Augmented Generation) is a framework that trains a single large language model to adaptively decide when to retrieve external passages, to generate text grounded in those…

AI Agents

Self-Supervised Learning

Self-supervised learning (SSL) is a machine learning approach in which a model learns representations from unlabeled data by generating its own supervisory signal from the structure of the data itself

Deep Learning

Self-training

Self-training is a semi-supervised learning procedure in which a model trained on a small labeled set is used to generate predictions on unlabeled data

Deep Learning

Semantic search

Semantic search is an information retrieval approach that finds results based on the meaning and intent behind a query rather than relying solely on exact keyword matches.

Natural Language Processing

Semi-Supervised Learning

Semi-supervised learning is a machine learning approach that trains a model on a small amount of labeled data together with a large amount of unlabeled data

Sensitive Attribute

A sensitive attribute (also called a protected attribute or protected characteristic) is any feature in a dataset that corresponds to a legally or ethically protected personal trait, such as race, sex or…

AI Ethics

Sensor fusion

Sensor fusion is the process of combining data from multiple sensors, often of different types, to produce information that is more accurate, complete, or reliable than any single sensor could provide on its…

Robotics

Sentiment Analysis

Sentiment analysis, also called opinion mining or emotion AI, is the use of natural language processing to automatically determine the sentiment, emotion, or opinion expressed in a piece of text, typically…

Natural Language Processing

Serving

In machine learning, serving (also called model serving or inference serving) is the process of deploying a trained model into a production environment so it can answer prediction requests, usually exposed as…

MLOps

Shape (Tensor)

In machine learning, the shape of a tensor is the tuple of integers giving the size of the tensor along each of its axes.

Shrinkage

Shrinkage in machine learning and statistics is a regularization technique that deliberately pulls model coefficient estimates toward zero, or toward some other fixed shrinkage target

Training & Optimization

SimCLR

SimCLR (Simple Framework for Contrastive Learning of Visual Representations) is a self-supervised learning method for computer vision in which a network is trained to recognise that two differently augmented…

Computer VisionDeep Learning

Similarity Measure

A similarity measure (also called a similarity function or similarity metric) is a real-valued function that quantifies the degree of resemblance between two objects, returning a large value when the objects…

Information RetrievalMathematics

Simulated annealing

Simulated annealing is a probabilistic method for finding a good approximate solution to a global optimization problem, especially one with many local optima that trap ordinary hill-climbing methods.

AlgorithmsStatistics

Sleep-time compute

Sleep-time compute is a technique for large language model inference in which a model uses idle periods, before any user query has arrived, to "think" about a known context offline and pre-compute a richer…

AI Agents

Small language model

A small language model (SLM) is a compact large language model, typically under about 10 billion parameters, built to run efficiently on a single consumer GPU, a laptop, or a smartphone rather than in a data…

Large Language Models

Snorkel

Snorkel is an open-source software framework and methodology for programmatic data labeling that started at Stanford University in 2015 and is licensed under Apache 2.0.

Data & DatasetsOpen Source AI

Social Media

Social media comprises internet-based services through which people and organizations create, distribute, discover, and respond to content in networked publics.

AI Tools & Products

Sparse Coding

Sparse coding is a representation learning principle in which a signal is encoded as a linear combination of a small number of elements drawn from a (usually overcomplete) dictionary of atoms.

InterpretabilityNeural Networks