rill-ml 0.8.0

Lightweight, serializable online machine learning for Rust applications and streaming data.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Online models: baseline regressors, linear regression, logistic regression,
//! Naive Bayes classifiers, and FTRL-Proximal for sparse features.

pub mod baseline;
pub mod ftrl;
pub mod linear_regression;
pub mod logistic_regression;
pub mod naive_bayes;

pub use baseline::{
    BaselineConfig, ExponentiallyWeightedMeanRegressor, LastValueRegressor, MeanRegressor,
};
pub use ftrl::{FtrlClassifier, FtrlConfig, FtrlRegressor};
pub use linear_regression::{LinearRegression, LinearRegressionConfig};
pub use logistic_regression::{LogisticRegression, LogisticRegressionConfig};
pub use naive_bayes::{
    BernoulliNaiveBayes, GaussianNaiveBayes, MultinomialNaiveBayes, NaiveBayesConfig,
};