Machine Learning

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

Start here

Build a foundation for understanding common machine learning approaches. Read in order or jump to a topic.

  1. 1Machine LearningStart with the main learning approaches
  2. 2Neural NetworkUnderstand a widely used model family
  3. 3Deep LearningExplore learning with multilayer networks
  4. 4Reinforcement learningCompare learning from interaction

Most referenced in this topic

Ranked by links from other AI Wiki pages.

Explore articles

Browse subtopics (63)

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

Showing 1-60 of 858 articles

A/B Testing

A/B testing (also called split testing, bucket testing, or an online controlled experiment) is a randomized controlled experiment that compares two variants, a control (A) and a treatment (B), by randomly…

Data ScienceStatistics

AI Alignment

AI alignment is the study and practice of making artificial intelligence systems behave in ways that accord with intended goals, preferences, constraints, or institutions. The term is used at several levels.

AI EthicsAI Safety

AI for Science

AI for science is the use of artificial intelligence, particularly deep learning and large language models, to accelerate scientific discovery across biology, chemistry, physics, materials science…

Artificial Intelligence

ARIMA

ARIMA (Autoregressive Integrated Moving Average) is a class of statistical models for analyzing and forecasting time series data, specified by three non-negative integer orders written as ARIMA(p, d, q): p is…

Statistics

AUC (Area Under the ROC Curve)

AUC (Area Under the ROC Curve) is a classifier evaluation metric equal to the probability that a model ranks a randomly chosen positive instance higher than a randomly chosen negative instance.

Model Evaluation

AUC-ROC

AUC (Area Under the Curve), most often the area under the ROC curve (AUC-ROC), is a threshold-independent evaluation metric that measures how well a binary classification model ranks positive cases above…

Model EvaluationStatistics

Absolute Zero Reasoner

Absolute Zero Reasoner (AZR) is a research system for post-training a pretrained language model through self-play on machine-generated Python reasoning tasks.

Deep Learning

Accuracy

Accuracy is a classification metric that measures the fraction of predictions a model gets right: the number of correct predictions divided by the total number of predictions.

Model Evaluation

Activation Function

An activation function is a nonlinear mathematical function applied to the output of each neuron in an artificial neural network, and it is what gives the network the ability to learn complex

Deep LearningNeural Networks

Active Learning

Active learning is a subfield of machine learning in which the learning algorithm interactively chooses which data points it wants labeled

Actor-critic methods

Actor-critic methods are a family of reinforcement learning algorithms that learn two things at once: a parameterized policy, called the actor, which chooses actions, and a value function, called the critic

AlgorithmsDeep Learning

AdaBoost

AdaBoost (short for Adaptive Boosting) is a machine learning ensemble algorithm that combines many weak classifiers into a single strong classifier through a weighted majority vote, training the weak learners…

AdamW

AdamW is a variant of the Adam optimizer that decouples weight decay from the gradient-based update rule, applying the decay directly to the weights instead of folding it into the loss as an L2 penalty.

Training & Optimization

Agglomerative clustering

Agglomerative clustering is a bottom-up form of hierarchical clustering used in unsupervised learning in which each data point starts in its own singleton cluster and the algorithm repeatedly merges the two…

AlexNet

AlexNet is a deep learning convolutional neural network, built by Alex Krizhevsky, Ilya Sutskever, and Geoffrey Hinton at the University of Toronto, that won the ImageNet Large Scale Visual Recognition…

Computer VisionDeep Learning

Algorithmic fairness

Algorithmic fairness is the study of how automated decision systems can be made to produce decisions that are equitable across protected attributes such as race, gender, age, religion, and disability.

AI EthicsAI Safety

AlphaFold

AlphaFold is an artificial intelligence system developed by Google DeepMind that predicts the three-dimensional structure of a protein directly from its amino acid sequence.

Artificial IntelligenceGoogle

Amazon SageMaker

Amazon SageMaker is Amazon Web Services' fully managed machine learning platform for building, training, and deploying models at scale, first launched at AWS re:Invent on November 29, 2017 and rebranded in…

AI InfrastructureAI Tools & Products

Andrew Barto

Andrew Barto is an American computer scientist and one of the founders of modern reinforcement learning, the branch of machine learning in which an agent learns by trial and error from rewards.

PeopleReinforcement Learning

Andrew Ng

Andrew Ng is a British-American computer scientist and entrepreneur who is one of the most influential figures in modern artificial intelligence, best known for co-founding Google Brain and Coursera, serving…

Artificial Intelligence

Anomaly Detection

In machine learning, anomaly detection is the process of identifying data points, events, or observations that deviate significantly from normal patterns in a dataset.

Data Science

Area under the PR curve

The area under the precision-recall curve (AUPRC), also known as average precision (AP) or PR-AUC, is a scalar summary of a binary classifier's performance across every decision threshold.

Area under the curve

Area under the curve (AUC) is a single scalar metric that summarizes the performance of a binary classifier or diagnostic test across all possible decision thresholds by integrating the area beneath a…

Model EvaluationStatistics

Attention

Attention is a family of operations in neural networks that computes an output by assigning data-dependent weights to a collection of representations and combining them.

Deep LearningNeural Networks

Attribute

In machine learning and data mining, an attribute is an individual measurable property of an object, observation, or example that describes the instance being analyzed, and it forms one column of a tabular…

Attribute sampling

Attribute sampling is a randomization technique in which a decision tree considers only a small, randomly drawn subset of the available input features when searching for the best split at each node

Automation Bias

Automation bias is the tendency for humans to favor suggestions and outputs from automated decision-making systems over contradictory information from non-automated sources

AI Ethics

Autoregressive Model

An autoregressive model predicts each element of a sequence from the elements that precede it, feeding its own earlier outputs back in as context for every later prediction.

Large Language Models

Axis-aligned condition

In a decision tree, an axis-aligned condition is a split test at an internal node that involves only a single feature, comparing that one feature against a threshold (for example, "is feature_j greater than or…

BERTScore

BERTScore is an automatic, reference-based metric for evaluating text generation that scores a candidate sentence against one or more references by comparing the contextual embeddings of their tokens rather…

Model EvaluationNatural Language Processing

BIG-Bench

BIG-Bench (Beyond the Imitation Game Benchmark) is a large-scale, collaborative benchmark of 204 tasks, contributed by 450 authors across 132 institutions, built to measure and extrapolate the capabilities of…

AI BenchmarksLarge Language Models

Bag of Words

The bag of words (BoW) model is a text representation method that converts a document into a fixed-length numeric vector by counting how often each word from a predefined vocabulary appears, while discarding…

Natural Language Processing

Bagging

Bagging, short for bootstrap aggregating, is an ensemble learning technique in machine learning that trains many copies of the same base model on different random resamples of the training data and combines…

Baseline

In machine learning, a baseline is a simple reference model or method used as a point of comparison to judge whether a more complex model actually adds value.

Model Evaluation

Batch

A batch in machine learning is the set of training examples processed together in one forward and backward pass before the model's parameters are updated once.

Deep Learning

Batch Size

In machine learning, batch size is the hyperparameter that sets how many training examples a model processes together before it updates its parameters with one step of gradient descent.

Deep Learning

Bayes' theorem

Bayes' theorem (also called Bayes' rule or Bayes' law) is a fundamental theorem of probability theory that describes how to update the probability of a hypothesis given new evidence.

MathematicsStatistics

Bayesian inference

Bayesian inference is a method of statistical inference in which Bayes' theorem is used to update the probability of a hypothesis as new evidence or data becomes available.

Statistics