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 301-360 of 858 articles

Geoffrey Hinton

Geoffrey Hinton (born December 6, 1947) is a British-Canadian computer scientist whose research has focused on neural networks, representation learning, and computational accounts of learning in the brain.

Artificial Intelligence

Gini Impurity

Gini impurity is the probability that a randomly chosen element from a dataset would be incorrectly classified if it were labeled at random according to the distribution of class labels in that dataset.

GlucoFM

GlucoFM is a self-supervised foundation model for continuous glucose monitoring (CGM) data developed by Google Research.

AI ModelsGoogle

Grad-CAM

Grad-CAM (Gradient-weighted Class Activation Mapping) is a technique for producing visual explanations from convolutional neural network (CNN) models by using the gradients of a target class flowing into the…

Computer VisionDeep Learning

Gradient

In machine learning, the gradient is the vector of partial derivatives of a loss function with respect to every model parameter, and it points in the direction in which the loss increases most steeply.

MathematicsTraining & Optimization

Gradient Boosting

Gradient boosting is a supervised machine learning method that constructs an additive prediction function in stages.

Gradient boosted (decision) trees (GBT)

Gradient boosted decision trees (GBT, also written GBDT, GBM, or GBRT) is an ensemble method that builds a strong predictor by sequentially fitting many shallow decision trees to the negative gradient of a…

Gradio

Gradio is an open-source Python library that lets developers build interactive web interfaces for machine learning models, APIs, and arbitrary Python functions in a few lines of code.

Developer ToolsOpen Source AI

Graph

In machine learning the word graph has two unrelated meanings. The first is a graph as a data structure: a set of nodes (vertices) connected by edges, written formally as G = (V, E), used to represent…

Graph Execution

Graph execution is a computation paradigm in machine learning frameworks where mathematical operations are organized into a directed acyclic graph (DAG) before being executed, so the runtime sees the whole…

Deep LearningSoftware Development

Greedy Policy

In reinforcement learning, a greedy policy is a decision rule that, in every state, selects the action with the highest estimated value, formally the action that maximizes the action-value function $$Q(s, a)$$…

Reinforcement Learning

Grokking

Grokking, also called delayed generalization, is a phenomenon in deep learning where a neural network first memorizes its training data (achieving near-perfect training accuracy but random-level test…

Deep Learning

Ground Truth

Ground truth is verified, correct information that serves as the authoritative reference for training and evaluating machine learning models.

Data & Datasets

HNSW

Hierarchical Navigable Small World (HNSW) is an approximate nearest-neighbor search algorithm that indexes high-dimensional vectors in a multi-layer proximity graph and answers similarity queries in expected…

AlgorithmsInformation Retrieval

Hallucination

Hallucination in generative AI is the production of content that is unsupported, contradicted by an applicable source, factually wrong, internally inconsistent, or otherwise presented without an adequate basis.

AI SafetyNatural Language Processing

Hashing

Hashing in machine learning is the use of hash functions to map data of arbitrary size (a word, a URL, a document, a vector) into a fixed-size integer range, trading a small and controllable amount of…

Information Retrieval

Heuristic

A heuristic is a practical problem-solving approach that trades optimality, completeness, accuracy, or precision for speed, producing a good-enough answer when an exact method would be too slow, too expensive…

Artificial Intelligence

Hidden Markov Model

A Hidden Markov Model (HMM) is a statistical model of sequential data in which an unobserved (hidden) sequence of discrete states follows a Markov process

Model Architecture

Hierarchical Clustering

Hierarchical clustering is an unsupervised learning method that groups data into a tree of nested clusters, building the hierarchy by repeatedly merging the most similar groups (agglomerative, bottom-up) or…

Hinge Loss

Hinge loss is the margin-based loss function defined as max(0, 1 - y * f(x)), used to train support vector machines (SVMs) and other maximum-margin classifiers, where y in {+1, -1} is the true label and f(x)…

Training & Optimization

Holdout data

Holdout data is a portion of a labeled dataset that is deliberately kept out of training so it can be used later to evaluate how well a model performs on examples it has never seen.

Hopfield Network

A Hopfield network is a form of recurrent neural network that stores information as stable patterns in a system of interconnected binary units and retrieves it by content rather than by address.

AI HistoryDeep Learning

HuBERT

HuBERT (Hidden-Unit BERT) is a self-supervised learning model for speech representation, introduced by researchers at Meta AI (then Facebook AI Research) in 2021 .

Speech & Audio AI

Hyperparameter Tuning

Hyperparameter tuning (also called hyperparameter optimization or hyperparameter search) is the process of finding the configuration parameters that make a machine learning model perform best, by searching…

Hyperplane

A hyperplane is a flat, affine subspace of dimension n-1 embedded in an n-dimensional space, defined by the linear equation $$w \cdot x + b = 0$$, where w is a normal vector and b is a scalar offset .

Mathematics

I-JEPA

I-JEPA (Image-based Joint-Embedding Predictive Architecture) is a self-supervised learning method for computer vision developed by Meta AI.

Computer VisionMeta AI

ICML

ICML, the International Conference on Machine Learning, is one of the three top-tier academic conferences in machine learning, alongside NeurIPS and ICLR, and is organized annually by the International Machine…

AI Events

Image Recognition

Image recognition is the field of artificial intelligence and computer vision that enables machines to identify, classify, and interpret the objects, patterns, and features contained in a digital image or…

Computer VisionDeep Learning

Image segmentation

Image segmentation is the computer vision task of partitioning a digital image into multiple regions by assigning every pixel a label, producing a pixel-level map of what each part of the image contains.

Computer VisionDeep Learning

Imbalanced Dataset

An imbalanced dataset is a dataset used in machine learning where the classification categories are not approximately equally represented, so that one class (the majority class) contains far more samples than…

Data & Datasets

Implicit Bias

Implicit bias is an umbrella term that, in artificial intelligence and machine learning, refers to systematic tendencies operating below the surface of explicit design choices.

AI Ethics

In-Group Bias

In-group bias (also called in-group favoritism or in-group preference) is the systematic tendency to favor members of one's own social group over members of other groups

AI Ethics

In-set condition

An in-set condition is a split condition used inside a decision tree node that tests whether the value of a single categorical feature belongs to a specified subset of that feature's possible values.

Incompatibility of Fairness Metrics

The incompatibility of fairness metrics (also called the impossibility theorem of fairness or fairness trade-offs) is the proven mathematical result that several widely used definitions of algorithmic fairness…

AI Ethics

Individual Fairness

Individual fairness is the principle in machine learning that any two individuals who are similar with respect to a task should receive similar algorithmic outcomes.

AI Ethics

Inference optimization

Inference optimization is the set of techniques that make running a trained artificial intelligence model, especially a large language model, faster, more memory-efficient, and cheaper to serve in production.

Large Language Models

Inference path

The inference path is the sequence of nodes that a single example visits as it travels from the root node of a decision tree down to a leaf node during prediction.