News

  • Release 0.6.0 Published on June 15th, 2022

    Linfa's 0.6.0 release removes the mandatory dependency on external BLAS libraries (such as intel-mkl) by using a pure-Rust linear algebra library. It also adds the Naive Multinomial Bayes and Follow The Regularized Leader algorithms. Additionally, the AsTargets trait has been separated into AsSingleTargets and AsMultiTargets.

  • Release 0.5.1 Published on February 28th, 2022

  • Release 0.5.0 Published on October 20th, 2021

    Linfa's 0.5.0 release adds initial support for the OPTICS algorithm, multinomials logistic regression, and the family of nearest neighbor algorithms. Furthermore, we have improved documentation and introduced hyperparameter checking to all algorithms.

  • Release 0.4.0 Published on April 28th, 2021

    Linfa's 0.4.0 release introduces four new algorithms, improves documentation of the ICA and K-means implementations, adds more benchmarks to K-Means and updates to ndarray's 0.14 version.

  • Release 0.3.1 Published on March 11th, 2021

    In this release of Linfa the documentation is extended, new examples are added and the functionality of datasets improved. No new algorithms were added.

  • New website Published on February 27th, 2021

    I'm happy to announce that Linfa finally gets its own website. We are currently trying to improve the documentation in various places and a website should serve as a starting point for anyone interested in Linfa.

  • Release 0.3.0 Published on January 21th, 2021

    Linfa 0.3.0 concentrates on polishing the existing implementation and adds only three new algorithms to the crowd. A new feature system is introduced, which allows the selection of the BLAS/LAPACK backend in the base-crate. The Dataset interface is polished and follows the ndarray model more closely. The new linfa-datasets crate gives easier access to sample datasets and can be used for testing.

  • Release 0.2.1 Published on November 29th, 2020

    Linfa 0.2.1 amends changes to the feature system, which made it impossible to release 0.2.0 on crates.io.

  • Release 0.2.0 Published on November 26th, 2020

    This release of Linfa introduced 9 new implementations and a couple of changes to the APIs. Travis support for FOSS projects was dropped, so we were forced to switch to Github Actions and we introduced a couple of traits to represent different classes of algorithms in a better way.