smartcorelib/smartcore
A Rust machine learning library providing classical ML algorithms including classification, regression, clustering, and ensemble methods.
smartcore is a comprehensive machine learning library for Rust implementing classical supervised and unsupervised learning algorithms. It provides linear models, tree-based methods, ensembles, SVMs, neighbors, clustering, decomposition, and preprocessing utilities. The library offers a modular linear algebra abstraction with optional ndarray integration and includes features for model selection, evaluation, dataset handling, and serialization.