Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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++
- Host: GitHub
- URL: https://github.com/douglasrizzo/machine_learning
- Owner: douglasrizzo
- License: gpl-3.0
- Created: 2017-09-15T16:18:48.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-03T18:25:59.000Z (over 4 years ago)
- Last Synced: 2024-10-07T20:41:04.543Z (about 1 month ago)
- Topics: algorithm, kmeans, knn, linear-discriminant-analysis, machine-learning, neural-networks, principal-component-analysis, reinforcement-learning
- Language: C++
- Size: 5.28 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.