Algorithms

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

Most referenced in this topic

Ranked by links from other AI Wiki pages.

Explore articles

Browse subtopics (23)

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

Showing 1-37 of 37 articles

A*

A* (pronounced "A-star") is a best-first graph search algorithm that finds a least-cost path from a start node to a goal node.

Artificial Intelligence

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

Deep LearningMachine Learning

AlphaDev

AlphaDev is an artificial intelligence system built by Google DeepMind that used deep reinforcement learning to discover faster algorithms for common computing tasks, most notably small-scale sorting and…

Google DeepMindReinforcement Learning

BM25 (Okapi BM25)

BM25, also called Okapi BM25 or Best Match 25, is a probabilistic ranking function used by search engines and information retrieval systems to estimate how relevant a document is to a given query.

Information Retrieval

CART algorithm

The CART algorithm (Classification And Regression Trees) is a non-parametric supervised learning method that builds a binary decision tree from labelled training data, using Gini impurity to split…

Machine Learning

Feature Selection

Feature selection is the process of choosing a subset of the most relevant input variables (features) from a larger candidate pool for use in a machine learning model, with the goal of finding the smallest set…

Data & DatasetsMachine Learning

Flash-Decoding

Flash-Decoding is an inference-time variant of the FlashAttention algorithm that targets the decoding (autoregressive generation) phase of large language model inference

AI Inference

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…

Information RetrievalMachine Learning

LightGBM

LightGBM (short for Light Gradient-Boosting Machine) is a free and open-source gradient boosting framework that trains ensembles of decision trees on tabular data, originally developed at Microsoft Research by…

Machine LearningOpen Source AI

Lion (optimizer)

Lion (EvoLved Sign Momentum) is a stochastic optimizer for training deep neural networks, introduced by researchers at Google in the February 2023 paper "Symbolic Discovery of Optimization Algorithms" by…

GoogleTraining & Optimization

Lookahead Decoding

Lookahead Decoding is a parallel decoding algorithm for accelerating inference in large language models, introduced in November 2023 by Yichao Fu, Peter Bailis, Ion Stoica, and Hao Zhang from the Hao AI Lab at…

AI InferenceLarge Language Models

Markov Chain Monte Carlo

Markov Chain Monte Carlo (MCMC) is a class of algorithms for drawing samples from a probability distribution by constructing a Markov chain whose stationary distribution equals the target distribution .

Statistics

Motion planning

Motion planning is the computational problem of finding a sequence of valid configurations or controls that moves a robot (or another articulated or dynamical system) from a start state to a goal state while…

Robotics

Nash equilibrium

A Nash equilibrium is a combination of strategies, one for each player in a game, such that no player can raise their own payoff by changing strategy alone while everyone else keeps theirs unchanged.

Computer ScienceMathematics

Quantum computing

Quantum computing is a model of computation that stores and manipulates information in quantum mechanical systems, using superposition, entanglement, and interference to solve certain problems with far fewer…

AI HardwareAI for Science

Simulated annealing

Simulated annealing is a probabilistic method for finding a good approximate solution to a global optimization problem, especially one with many local optima that trap ordinary hill-climbing methods.

Machine LearningStatistics

Sketching

Sketching is a family of techniques in computer science, machine learning, and database systems that use small probabilistic data structures, called sketches

Computer Science

Twin Delayed DDPG

Twin Delayed Deep Deterministic Policy Gradient (TD3) is an off-policy actor-critic reinforcement learning algorithm for continuous action spaces, introduced by Scott Fujimoto, Herke van Hoof, and David Meger…

Deep LearningReinforcement Learning

XGBoost

XGBoost (short for eXtreme Gradient Boosting) is an open-source software library that implements an optimized, distributed version of gradient boosted decision trees, and it is one of the most widely used…

Machine LearningOpen Source AI

k-Nearest Neighbors

k-Nearest Neighbors (often abbreviated k-NN or KNN) is a non-parametric, instance-based supervised learning algorithm that classifies a new data point by finding the k most similar examples in the training set…

Machine Learning