Crate linfa_preprocessing[][src]

Preprocessing

The Big Picture

linfa-preprocessing 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-preprocessing provides a pure Rust implementation of:

  • Standard scaling
  • Min-max scaling
  • Max Abs Scaling
  • Normalization (l1, l2 and max norm)
  • Count vectorization
  • Term frequency - inverse document frequency count vectorization
  • Whitening

Modules

count_vectorization

Count vectorization methods

error

Error definitions for preprocessing

linear_scaling

Linear Scaling methods

norm_scaling

Sample normalization methods

tf_idf_vectorization

Term frequency - inverse document frequency vectorization methods

whitening

Methods for uncorrelating data

Macros

column_for_word