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
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…”
My note
More in: Scientific Research & Computing
- scientific-agent-skills★ 55,425 · 5 days ago
- deep-research★ 19,863 · 6 mo ago
- burn★ 16,206 · today
- scipy★ 15,168 · today
- RD-Agent★ 15,152 · 9 days ago
- gonum★ 8,454 · 6 days ago