1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
//! //! `linfa-linear` aims to provide pure Rust implementations of popular linear regression algorithms. //! //! ## The Big Picture //! //! `linfa-linear` is a crate in the [`linfa`](https://crates.io/crates/linfa) ecosystem, an effort to create a toolkit for classical Machine Learning //! implemented in pure Rust, akin to Python's `scikit-learn`. //! //! ## Current state //! //! `linfa-linear` currently provides an implementation of the following regression algorithms: //! - Ordinary Least Squares //! - Generalized Linear Models (GLM) //! //! ## Examples //! //! There is an usage example in the `examples/` directory. To run, use: //! //! ```bash //! $ cargo run --features openblas --example diabetes //! $ cargo run --example glm //! ``` mod error; mod float; mod glm; mod ols; pub use error::*; pub use glm::*; pub use ols::*;