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 linked

The Machine Learning articles that other AI Wiki pages link to most.

  1. Large Language ModelA large language model (LLM) is an artificial intelligence system built on a transformer neural network with billions to trillions of…
  2. Machine LearningMachine learning (ML) is a branch of artificial intelligence that gives computers the ability to learn from data and improve their…
  3. Language ModelA language model is a model of patterns in language that assigns probabilities or comparable scores to linguistic sequences.
  4. Artificial IntelligenceArtificial intelligence (AI) is the field of computer science dedicated to creating systems that perform tasks normally requiring human…
  5. Reinforcement learningReinforcement learning (RL) is a branch of machine learning in which an agent learns to make decisions by taking actions in an environment…
  6. Neural NetworkA neural network (also called an artificial neural network or ANN) is a computational model
  7. Deep LearningDeep learning is a subset of machine learning that uses artificial neural networks with multiple layers to automatically learn…
  8. Hugging FaceHugging Face is an artificial intelligence company and collaboration platform for machine learning.

Explore articles

Browse subtopics (63)

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

Showing 1-60 of 862 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

AI in drug discovery

AI in drug discovery (also called AI drug discovery) is the application of artificial intelligence, machine learning, deep learning, generative models, and natural language processing across the pharmaceutical…

AI Tools & ProductsAI for Science

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