Crate linfa_linear

source ·
Expand description

linfa-linear aims to provide pure Rust implementations of popular linear regression algorithms.

The Big Picture

linfa-linear is a crate in the 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)
  • Isotonic

Examples

There is an usage example in the examples/ directory. To run, use:

$ cargo run --features openblas --example diabetes
$ cargo run --example glm

Structs

Enums

  • An error when modeling a Linear algorithm
  • Link functions used by GLM

Traits

Type Aliases