Machine Learning

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

Explore articles

Reset filters
Browse subtopics: Deep Learning

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

Showing 61-120 of 187 articles

Federated Learning

Federated learning is a machine learning technique that trains a shared model across many decentralized devices or servers without moving their raw data to a central location.

AI EthicsDeep Learning

Few-Shot Learning

Few-shot learning is a branch of machine learning in which a model learns to recognize new classes or perform new tasks from only a very small number of labeled examples, typically one to five per class .

Deep Learning

Fine Tuning

Fine-tuning is the process of adapting a pretrained machine-learning model by continuing to optimize some or all of its parameters on data selected for a target task, domain, behavior, or population.

Deep LearningTraining & Optimization

Focal loss

Focal loss is a loss function that reshapes standard cross-entropy loss by adding a (1 - p_t)^gamma modulating factor, which down-weights well-classified (easy) examples so that training concentrates on hard

Computer VisionDeep Learning

GPU computing

GPU computing is the use of a graphics processing unit (GPU) to perform general-purpose computation that was traditionally handled by the central processing unit (CPU).

AI HardwareAI Infrastructure

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

Deep LearningGenerative AI

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

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

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

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

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

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.

Deep LearningNeural Networks

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…

Deep Learning

JAX

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

Deep Learning

Keras

Keras is an open-source, high-level neural network API written in Python that lets developers build, train, and deploy deep learning models with minimal code.

AI Tools & ProductsDeep Learning

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…

Deep LearningGenerative 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…

Deep LearningNeural Networks

Logits

In machine learning and statistics, logits refer to the raw, unnormalized scores output by a model before they are converted into probabilities.

Deep LearningNeural Networks

Loss Surface

The loss surface (also called the loss landscape, the error surface, or the objective function surface) is the geometric representation of a loss function as a function of the model's parameters.

Deep LearningTraining & Optimization

Machine learning terms/TensorFlow

TensorFlow is an open-source software library for machine learning, deep learning, and numerical computation, developed and maintained by Google and first released to the public under the Apache 2.0 license on…

Deep Learning

Manifold Hypothesis

The manifold hypothesis is the conjecture that real-world high-dimensional data, such as natural images, speech, and text representations, concentrates on or near a manifold of much lower dimension embedded…

Deep LearningMathematics

Meta-Learning

Meta-learning, often called "learning to learn", is a branch of machine learning in which a model is trained across many different tasks so that it can master a new task from only a handful of examples or a…

Deep Learning

Mixed-Precision Training

Mixed-precision training is a technique for training deep learning models using lower-precision floating-point formats for most computations while maintaining a higher-precision copy of the model weights for…

Deep Learning

Modality

A modality in machine learning and artificial intelligence is a distinct type, form, or structure of data that a model can process, learn from, or generate.

Deep Learning

Model Parallelism

Model parallelism is a distributed training and inference technique that splits a single neural network across multiple processing units so that no individual accelerator has to hold the entire model.

AI InfrastructureDeep Learning