2 repositorios
Machine learning implementations specifically written for or providing bindings to the Rust programming language.
Distinct from C++ Machine Learning Libraries: None of the candidates cover Rust-specific ML libraries; they only cover JavaScript, C++, Go, and JVM.
Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Rust Machine Learning Libraries. Refine with filters or upvote what's useful.
This project provides Rust bindings for the TensorFlow C API, serving as a tensor computation interface and machine learning library. It enables the construction and execution of machine learning models and neural networks by bridging a systems language to high-performance backends. The framework supports GPU-accelerated computing to increase the speed of model training and inference by offloading mathematical operations to graphics processing units. It offers both graph-based computation for defining static network architectures and an eager execution mode for immediate operation calls durin
Serves as a comprehensive machine learning library providing tensor computations and neural network tools for Rust.
Linfa es un framework de aprendizaje automático clásico y suite de aprendizaje estadístico implementado en Rust. Proporciona una colección de algoritmos para aprendizaje supervisado y no supervisado, centrados en métodos estadísticos tradicionales como regresión, clustering y árboles de decisión. El kit de herramientas se distingue por su capacidad de ser compilado en WebAssembly, permitiendo que los modelos analíticos se ejecuten dentro de entornos de navegador. Emplea una interfaz de algoritmo basada en traits para estandarizar el proceso de entrenamiento y predicción en sus diversos modelos. La biblioteca cubre una amplia gama de capacidades, incluyendo clasificación supervisada y regresión de valores continuos. Proporciona clustering no supervisado, métodos de conjunto (ensemble) para la agregación de modelos y procesamiento de señales mediante análisis de componentes independientes. La suite también incluye herramientas extensas de preprocesamiento de datos para normalización de características, vectorización de texto y reducción de dimensionalidad mediante PCA y t-SNE. Se proporcionan utilidades adicionales para la gestión de datos, incluyendo importación CSV y generación de conjuntos de datos sintéticos, así como herramientas de evaluación de modelos como matrices de confusión y métricas de validación cruzada.
Provides a complete collection of machine learning algorithms implemented specifically in the Rust language.