scientist
Machine Learning library for Rust
Objective
Create Machine Learning abstractions to facilitate ML
pipelines.
This package does not use interop with C
or Python
, it is meant to be written 100% in Rust
.
crate - latest: 0.1.1
= "0.1.1"
scientist
Avaiable on this package
Linear Models
- Linear Regression ( Single dependant variable )
- Linear Classification ( Single dependant variable )
Usage
LinearRegressor
extern crate scientist;
use ;
let x_train : = .to_vec;
let y_train : = .to_vec;
let mut model : LinearRegression = new;
model.fit;
let preds = m_model.predict;
println!; // Prediction: $41434.737394958
TBD
RandomForest
- RandomForest Regression
- RandomForest Classification
Reinforcement Algorithms
- UCB
- Thompson Sampling
XGBoost
- XGBoost Regression
- XGBoost Classification