Skip to content

iroot900/A-Machine-Learning-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine-Learning-Library

This is a machine learning library I built in C++ with Eigen.

Methods supported:

Classification : logistic regression, linear discriminant analysi, naive bayes

Regression : ridge regression, kernel ridge regression, robust regression

Cluster: kmeans, spectral cluster**

Other unsupervised: kernel density estimation, principal component analysis

To use this library, you need Eigen, which I already include. Each method could be used independently, you can check the example case comes with each method. ReadMatrix is used by all method to preprocess raw data from file with different format.

Set compiler optimization as -O3 if gcc, for visual studio the easy way to change compile option is just use release mode.

For more information about Eigen: http://eigen.tuxfamily.org/index.php?title=Main_Page

About

Machine learning library in C++ with Eigen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published