smartcore and rusty-machine
About smartcore
smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning with Rust leveraging first principles.
This is a machine learning library built specifically for developers who write code in Rust. It helps Rust developers integrate common machine learning models, like those for classification, regression, and clustering, directly into their applications. You provide your data as Rust vectors or matrices, and it outputs predictions, groupings, or other analytical results, all within your Rust program.
About rusty-machine
AtheMathmo/rusty-machine
Machine Learning library for Rust
Provides supervised and unsupervised learning algorithms (linear/logistic regression, SVMs, neural networks, k-means, GMMs, etc.) backed by the rulinalg linear algebra library with zero external dependencies. Models implement consistent `train` and `predict` interfaces via `SupModel` and `UnSupModel` traits, allowing customizable optimization algorithms while maintaining ease-of-use defaults.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work