linfa

Linfa offers a comprehensive set of tools designed to develop machine learning applications in Rust. Similar to the scicit-learn project in the Python ecosystem, it focuses on classical machine learning algorithms with common data preprocessing tasks. It supports supervised and unsupervised learning methods through various subpackages.

LI

linfa

New72

rust-ml · Scientific Research & Computing

STARS4.8K
FORKS333
COMMITS0
CONTRIBUTORS0
VERSION0.8.1
UPDATED2 mo ago
RustMachine LearningData ScienceAlgorithmsApache-2.0
What can it do?
  • You can set up supervised learning models with algorithms such as Naive Bayes, Elastic Net and LARS.
  • You can classify unlabeled data with K-Means, DBSCAN and hierarchical clustering methods.
  • With kernel methods and independent component analysis, you can perform data preprocessing and conversion operations.
User reviews
  • • NeutralGitHub Issue

    Roadmap

    “In terms of functionality, the mid-term end goal is to achieve an offering of ML algorithms and pre-processing routines comparable to what is currently available in Python's [`scikit-learn`]( These algorithms can either be: - re-implemented in Rust; - re-exported from an…”

GitHub

My note

More in: Scientific Research & Computing