Machine Learning

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

Explore articles

Reset filters
Browse subtopics: Algorithms

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

Showing 1-18 of 18 articles

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

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…

Algorithms

CatBoost

CatBoost is an open-source gradient boosted decision trees library developed by Yandex and released to the public on July 18, 2017 .

AlgorithmsOpen Source AI

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…

AlgorithmsData & Datasets

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…

AlgorithmsInformation Retrieval

Kalman Filter

The Kalman filter is a recursive algorithm that estimates the hidden state of a dynamic system from a sequence of noisy measurements.

AlgorithmsRobotics

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…

AlgorithmsOpen Source AI

Multi-armed bandit

A multi-armed bandit is a sequential decision problem in which a learner repeatedly picks one action from a fixed set, receives a random reward for that action only, and tries to accumulate as much reward as…

AlgorithmsReinforcement Learning

Particle Filter

A particle filter is a simulation-based method for estimating the changing, unobserved state of a system from a sequence of noisy observations.

AlgorithmsRobotics

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.

AlgorithmsStatistics

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…

AlgorithmsOpen 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…

Algorithms