Deep Learning

Explore Deep Learning through related topics and the articles other pages reference most.

Explore articles

Browse subtopics (54)

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

Showing 121-180 of 333 articles

Generative Model

A generative model is a class of statistical and machine learning model that learns the joint probability distribution P(X) of the observed data, or the joint distribution P(X, Y) of inputs and labels

Generative AIMachine Learning

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 VisionInterpretability

Gradient checkpointing

Gradient checkpointing, also called activation checkpointing, activation recomputation, or rematerialization, is a memory-saving technique for training deep neural networks that trades extra compute for much…

Training & Optimization

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…

Machine LearningSoftware Development

Graph Neural Network

A Graph Neural Network (GNN) is a class of neural_network that operates directly on graph-structured data, meaning data made of nodes (entities) connected by edges (relationships), by repeatedly passing…

Neural Networks

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…

Machine Learning

H-Net (dynamic chunking)

H-Net, short for Hierarchical Network, is a tokenizer-free neural sequence model that learns to segment raw bytes into content-adaptive "chunks" as part of ordinary end-to-end training, rather than relying on…

Neural Networks

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 HistoryMachine Learning

Hyena

Hyena is a sub-quadratic, attention-free neural sequence operator that replaces the self-attention operator of the Transformer with a recurrence of long, implicitly parameterized convolutions and…

Model Architecture

Hymba

Hymba is a hybrid-head neural-network architecture for small language models introduced by NVIDIA researchers in November 2024.

Neural Networks

IP-Adapter

IP-Adapter (short for Image Prompt Adapter) is a lightweight neural network module that adds image-prompt conditioning to a pretrained text-to-image diffusion model, allowing a reference image to guide…

Generative AI

Ian Goodfellow

Ian Goodfellow is an American computer scientist and machine learning researcher best known for inventing the generative adversarial network (GAN) in 2014 and for being the lead author of the textbook Deep…

Generative AIPeople

Ilya Sutskever

Ilya Sutskever (born 1986) is a Russian-born computer scientist who was raised in Israel and moved to Canada as a teenager.

AI SafetyOpenAI

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 VisionMachine 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 VisionMachine Learning

Input Layer

The input layer is the first layer of a neural network: it receives the raw feature vector for each data sample and passes those values forward to the next layer, performing no learned computation of its own.

Machine LearningNeural Networks

Instance segmentation

Instance segmentation is the computer vision task of detecting every object instance in an image and producing a pixel-precise mask for each one

Computer Vision

Iteration

An iteration in machine learning is a single update of a model's parameters during training, performed by processing one batch of data: the model makes predictions on the batch (a forward pass), computes the…

Machine Learning

JAX

JAX is an open-source Python library for accelerator-oriented array computation and program transformation.

Machine Learning

John Hopfield

John Joseph Hopfield (born July 15, 1933) is an American physicist whose work spans condensed-matter physics, molecular biology, and the theory of neural computation.

AI HistoryNeural Networks

Jonathan Ho

Jonathan Ho is a machine learning researcher best known as the lead author of "Denoising Diffusion Probabilistic Models" (DDPM), the 2020 paper that made diffusion models practical for high quality image…

Generative AIPeople

Jürgen Schmidhuber

Jürgen Schmidhuber (anglicized Jurgen Schmidhuber, born 17 January 1963) is a German computer scientist best known as a co-inventor of long short-term memory (LSTM), the recurrent neural network architecture…

Neural NetworksPeople

Kaiming He

Kaiming He is a Chinese computer scientist known for foundational work in computer vision and deep learning, and is most closely associated with deep residual networks, or ResNet.

Computer VisionPeople

Koray Kavukcuoglu

Koray Kavukcuoglu is a Turkish computer scientist who leads Google DeepMind as its Senior Vice President, a role he assumed on 5 August 2026, and serves as Chief AI Architect of Google .

Google DeepMindPeople

Latent Space

A latent space is the vector space a machine learning model maps its inputs into, where each input becomes a point (a latent vector or latent code) and the geometry of the space carries information the raw…

Generative AIInterpretability

Latent diffusion model

A latent diffusion model (LDM) is a type of diffusion model that runs the denoising diffusion process in a compressed latent space learned by a pretrained autoencoder, rather than directly in pixel space…

Computer VisionGenerative AI

Layer

A layer is the fundamental building block of a neural network: an organized group of neurons (also called nodes or units) that together apply one mathematical transformation to their input and pass the result…

Machine LearningNeural Networks

Layer normalization

Layer normalization is a technique for normalizing the activations of a neural network across the feature dimension of each individual sample, rather than across a batch of samples.

Model Architecture

LeNet

LeNet is the pioneering family of convolutional neural networks developed by Yann LeCun and collaborators at AT&T Bell Labs between roughly 1988 and 1998 to read handwritten characters

Artificial IntelligenceComputer Vision

Lightning Attention

Lightning Attention is an IO-aware (input/output aware) implementation of linear attention that lets the method reach its theoretical linear-time complexity in practice

Neural Networks