Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/douglasrizzo/machine_learning

Machine Learning algorithms in C++
https://github.com/douglasrizzo/machine_learning

algorithm kmeans knn linear-discriminant-analysis machine-learning neural-networks principal-component-analysis reinforcement-learning

Last synced: 17 days ago
JSON representation

Machine Learning algorithms in C++

Awesome Lists containing this project

README

        

# Machine Learning algorithms in C++

This repository contains a collection of machine learning algorithms implemented in C++. As of now, the following algorithms are available:

* k-nearest neighbors;
* principal component analysis;
* linear discriminant analysis;
* multi-layer perceptron;
* naïve Bayes classifier;
* k-means;
* least-squares.

There is also an implementation of a grid world, which can be solved by the following reinforcement learning algorithms:

* policy iteration;
* value iteration;
* Monte Carlo Estimating Starts (ES);
* Sarsa;
* Q-learning.