2 Repos
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 ist ein Framework für klassisches maschinelles Lernen und eine Suite für statistisches Lernen, die in Rust implementiert ist. Sie bietet eine Sammlung von Algorithmen für überwachtes und unüberwachtes Lernen, die sich auf traditionelle statistische Methoden wie Regression, Clustering und Entscheidungsbäume konzentriert. Das Toolkit zeichnet sich durch seine Fähigkeit aus, in WebAssembly kompiliert zu werden, was es analytischen Modellen ermöglicht, in Browserumgebungen ausgeführt zu werden. Es verwendet eine merkmalsbasierte Algorithmus-Schnittstelle, um den Prozess des Trainings und der Vorhersage über seine verschiedenen Modelle hinweg zu standardisieren. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich überwachter Klassifizierung und Regression kontinuierlicher Werte. Sie bietet unüberwachtes Clustering, Ensemble-Methoden für die Modellaggregation und Signalverarbeitung durch unabhängige Komponentenanalyse. Die Suite enthält zudem umfangreiche Datenvorverarbeitungstools für Merkmalsnormalisierung, Textvektorisierung und Dimensionsreduktion mittels PCA und t-SNE. Zusätzliche Dienstprogramme werden für die Datenverwaltung bereitgestellt, einschließlich CSV-Import und Generierung synthetischer Datensätze sowie Tools zur Modellevaluierung wie Konfusionsmatrizen und Kreuzvalidierungsmetriken.
Provides a complete collection of machine learning algorithms implemented specifically in the Rust language.