Showing 661-720 of 810 articles
Softmax
See also: Machine learning terms The softmax function is a mathematical function that converts a vector of real numbers, often called logits, into a...
Deep LearningNeural Networks
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...
InterpretabilityNeural Networks
Sparse Feature
A sparse feature is a feature in machine learning whose values are predominantly zero or empty across a dataset. Google's Machine Learning Crash Course defines...
Data & Datasets
Sparse Representation
Sparse representation is a data encoding strategy in which most values in a vector, matrix, or tensor are zero (or near zero), with only a small fraction of...
Data & Datasets
Sparse Vector
A sparse vector is a vector in which most of the elements are zero, in contrast to a dense vector, in which most elements are non-zero. Google's Machine...
Computer ScienceMathematics
Sparse attention
Sparse attention is a family of techniques that cut the computational and memory cost of the attention mechanism in transformer models by letting each token...
Deep LearningModel Architecture
Sparse autoencoder
A sparse autoencoder (SAE) is a neural network that adds a sparsity penalty to an autoencoder's training loss so that only a small number of hidden units...
Deep LearningInterpretability
Sparse upcycling
Sparse upcycling is a technique for building a sparsely activated mixture of experts (MoE) model by initializing it from an already trained dense Transformer...
Reinforcement Learning
Sparsity
See also: Machine learning terms Sparsity is the property of a data structure, model, or representation in which most values are zero or near-zero, so that...
Deep Learning
Spatial Pooling
Spatial pooling is a downsampling operation in convolutional neural networks (CNNs) that replaces a local region of a feature map with a single summary...
Computer VisionNeural Networks
Speculative Decoding
See also: transformer, large language model, inference, KV cache, autoregressive model, knowledge distillation Speculative decoding is a lossless inference...
AI InferenceDeep Learning
Speech recognition
Speech recognition, also known as automatic speech recognition (ASR), is the technology that converts spoken language into written text. It sits at the...
Deep LearningNatural Language Processing
SpinQuant
SpinQuant is a post-training quantization method for large language models that inserts learned rotation matrices into a transformer network to make its...
AI Infrastructure
Split
See also: Machine learning terms A split in machine learning is a partitioning operation, and the word names two distinct things. As a data operation, a split...
Splitter
A splitter is a term used in two distinct senses in machine learning. The first and most common sense is a utility that partitions a dataset into subsets such...
Model Evaluation
Squared Hinge Loss
Squared hinge loss (also called L2 hinge loss or L2-loss) is a loss function used in machine learning for classification tasks, most commonly in support vector...
Training & Optimization
Squared Loss
Squared loss, also called quadratic loss, L2 loss, or squared error loss, is a loss function that penalizes a prediction by the square of its error: for a true...
StatisticsTraining & Optimization
Stability
See also: Machine learning terms and Stability AI Stability in machine learning is the property that a learning algorithm or trained model produces similar...
State (Reinforcement Learning)
In reinforcement learning (RL), a state is a complete description of the environment at a particular point in time, containing all the information an agent...
Reinforcement Learning
State space model (deep learning)
A state space model (SSM) in deep learning is a class of sequence model that maps an input sequence to an output sequence through a fixed-size latent state,...
Deep Learning
State-Action Value Function
The state-action value function, written Q^π(s, a) and also called the action-value function or Q-function, gives the expected discounted return an agent...
Reinforcement Learning
Static
In machine learning, static means offline (also called batch): the model is trained once on a fixed dataset, or its predictions are computed in advance and...
Stationarity
Stationarity is a property of a time series or stochastic process whose statistical characteristics, such as the mean, variance, and autocovariance, do not...
Statistics
Statistical learning theory
Statistical learning theory (SLT) is the mathematical framework that explains when and why machine learning algorithms generalize from a finite training sample...
MathematicsStatistics
Stefano Ermon
Stefano Ermon is an Italian computer scientist and an associate professor of computer science at Stanford University, best known for foundational work on...
Generative AIPeople
Stochastic Gradient Descent (SGD)
See also: Machine learning terms Stochastic gradient descent (SGD) is an iterative optimization algorithm that updates model parameters using the gradient of...
Deep LearningTraining & Optimization
Stride
Stride is the step size by which a filter (or pooling window) moves across the input in a convolutional neural network (CNN): a stride of 1 shifts the filter...
Computer VisionDeep Learning
Structural risk minimization (SRM)
Structural risk minimization (SRM) is an inductive principle in statistical learning theory for selecting a learned model that simultaneously fits the training...
Subsampling
Subsampling is the practice of drawing a smaller subset from a larger collection of data points, training examples, features, or signal values, in order to cut...
Statistics
Summary
In TensorFlow, a summary is a piece of data written to disk during training so that it can later be visualized in TensorBoard. The tf.summary module is the API...
Supervised Learning
See also: Machine learning, Unsupervised learning, Reinforcement learning Supervised learning is a type of machine learning in which an algorithm learns from...
Artificial Intelligence
Supervised Machine Learning
See also: Machine learning terms Supervised machine learning is a branch of machine learning in which a model learns a mapping from inputs to outputs by...
Supervised fine-tuning
Supervised fine-tuning (SFT) is the process of further training a pre-trained large language model (LLM) on a smaller, labeled dataset of input-output pairs so...
Artificial IntelligenceDeep Learning
Support Vector Machine (SVM)
A support vector machine (SVM) is a supervised learning algorithm that classifies data by finding the optimal hyperplane that separates points into distinct...
Synthetic Feature
A synthetic feature (also called a constructed feature or derived feature) is a variable created by transforming, combining, or otherwise manipulating one or...
Data & DatasetsData Science
TIES-Merging
TIES-Merging is a training-free model merging method that combines several models fine-tuned from a shared pre-trained checkpoint into one multitask model...
Reinforcement Learning
TPU Board
A TPU board (Tensor Processing Unit board) is a printed circuit board (PCB) that houses one or more Tensor Processing Unit chips along with associated memory,...
AI HardwareGoogle
TPU Chip
This article covers the TPU chip and its hardware. For the broader topic, see Tensor Processing Unit (TPU). The Tensor Processing Unit (TPU) is a custom...
AI HardwareGoogle
TPU Device
A TPU device is a Google-designed application-specific integrated circuit (ASIC), the physical Tensor Processing Unit chip and its host hardware, built to...
AI HardwareGoogle
TPU Master
The TPU master is the control and coordination role in Google's Tensor Processing Unit (TPU) system that drives the actual TPU computation. In the TensorFlow...
AI HardwareGoogle
TPU Node
A TPU node is the legacy Google Cloud architecture for accessing Tensor Processing Unit (TPU) hardware, in which a user's virtual machine (VM) runs application...
AI HardwareAI Infrastructure
TPU Pod
A TPU Pod is a single Google supercomputer built from many Tensor Processing Unit (TPU) chips wired directly to each other by a high-speed Inter-Chip...
AI HardwareAI Infrastructure
TPU Slice
A TPU slice is a collection of Tensor Processing Unit (TPU) chips that all sit inside the same Google Cloud TPU Pod and are connected to one another by a...
AI HardwareGoogle
TPU Type
The types of TPU (Tensor Processing Unit) are the successive generations of custom machine-learning accelerator that Google has built since 2015: v1, v2, v3,...
AI HardwareGoogle
TPU Worker
A TPU worker is a virtual machine (VM) running Linux that has direct access to one or more Tensor Processing Unit (TPU) chips and executes the actual TPU...
AI HardwareAI Infrastructure
TPU resource
A TPU resource is an allocation of Tensor Processing Unit compute, Google's custom machine learning accelerator chips, that you reserve and run as a unit, most...
Tabular Classification Models
Part of the Tabular Models hub. See also the sibling survey Tabular Regression Models. Tabular classification models are machine learning systems that predict...
AI Models
Tabular Q-Learning
Tabular Q-learning is the classic form of Q-learning, a model-free reinforcement learning algorithm that stores the action-value function Q(s, a) explicitly in...
Reinforcement Learning
Tabular Regression Models
See also: Tabular Models and Tasks Tabular regression models are machine learning systems that predict a continuous numeric target from a vector of tabular...
AI Models
Tabular models
Tabular models are machine learning systems that learn from data arranged in tables, where each row is a sample and each column is a feature. The defining...
Data Science
Target
See also: Machine learning terms In supervised learning, the target is the variable that a model learns to predict from input features. It is the answer side...
Target Network
A target network is a separate, slowly updated copy of a neural network used in deep reinforcement learning to compute stable learning targets, decoupling the...
Deep LearningReinforcement Learning
Task arithmetic
Task arithmetic is a model-editing technique that steers the behavior of a neural network by adding or subtracting vectors in its weight space. The central...
Reinforcement Learning
Temperature (artificial intelligence)
Temperature is a hyperparameter that controls the randomness of a large language model's output by scaling the model's raw scores, called logits, before they...
Large Language ModelsNatural Language Processing
Temporal data
See also: Machine learning terms Temporal data is data where each observation is tagged with a timestamp, so the order in which observations arrive carries...
Statistics
Temporal-difference learning
Temporal-difference (TD) learning is a class of model-free reinforcement learning methods that learn value-function estimates by bootstrapping: updating each...
AlgorithmsReinforcement Learning
Tensor
In machine learning, a tensor is a multi-dimensional array of numbers that serves as the fundamental data structure for representing and manipulating data....
Deep LearningMathematics
Tensor Rank
The rank of a tensor, also referred to as its order or degree, is the number of dimensions (axes or indices) needed to describe the tensor. A scalar has rank...
Mathematics
Tensor Shape
A tensor shape is a tuple of integers that describes the number of elements along each dimension (or axis) of a tensor. For a tensor of rank r, the shape is...
Deep LearningMathematics
Tensor size
The size of a tensor is a description of how big the tensor is, and the term carries two distinct meanings in everyday deep learning. In its most precise...