This is collection of Machine Learning (ML) algorithms implemented in Rust Language.
The goal of this work:
- Understand deeply some ML algorithms
- Practice in Rust
For today here are:
-
Clusterization:
- Agglomerative clusterization
- DBSCAN
- EM (Gaussian Mixture)
- K-Means
- Mean Shift
-
Classification
- Decision tree
- Random forest
- Naive Bayes
-
Regression
- Decision tree
- Random forest
- LinearRegression
Here is also rust-ml-algo-cases where benchmark tests based on real or well known datasets are written.