-
tch
Rust wrappers for the PyTorch C++ api (libtorch)
-
tract-core
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
rust-bert
Ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,…)
-
rstats
Statistical Measures, Vector Algebra, Geometric Median, Data Analysis and Machine Learning
-
pv_porcupine
The Rust bindings for Picovoice’s Porcupine library
-
tract-nnef
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
rcudnn
safe Rust wrapper for CUDA’s cuDNN
-
picovoice
Rust SDK for Picovoice’s voice recognition platform
-
onnxruntime
Wrapper around Microsoft’s ONNX Runtime
-
linfa
A Machine Learning framework for Rust
-
rv
Random variables
-
linfa-clustering
A collection of clustering algorithms
-
eval-metrics
Evaluation metrics for machine learning
-
easy-ml
Machine learning library providing matrices, linear algebra and automatic differentiation aimed at being easy to use
-
google-tpu1
A complete library to interact with TPU (protocol v1)
-
neat-gru
NEAT algorithm with GRU gates
-
auto-diff
A neural network library in Rust
-
constriction
Entropy coders for research and production (Rust and Python)
-
autograd
Tensors and differentiable operations in Rust
-
batched-fn
Middleware for serving deep learning models with batched prediction
-
juice
Machine Learning Framework for Hackers
-
bhtsne
Exact and Barnes-Hut implementations of t-SNE
-
finalfusion
Reader and writer for common word embedding formats
-
darknet
A Rust wrapper for Darknet, an open source neural network framework written in C and CUDA
-
dfdx
Ergonomic auto differentiation in Rust, with pytorch like apis
-
kmedoids
k-Medoids clustering with the FasterPAM algorithm
-
mosec
Model Serving made Efficient in the Cloud
-
rust_tokenizers
High performance tokenizers for Rust
-
tract-hir
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
rcublas
safe Rust wrapper for CUDA’s cuBLAS
-
openvino
High-level bindings for OpenVINO
-
torch-sys
Low-level FFI bindings for the PyTorch C++ api (libtorch)
-
mushin
Computational graphs with reverse automatic differentation in the GPU
-
hotg-runecoral
Bindings to the librunecoral library for doing hardware-accelerated inference
-
autograph
A machine learning library for Rust
-
automl
Automated machine learning for classification and regression
-
pv_rhino
The Rust bindings for Picovoice’s Rhino library
-
mnist
MNIST data set parser
-
const_cge
Neural network compiler with a focus on no_std targets
-
omikuji
an efficient implementation of Partitioned Label Treesand its variations for extreme multi-label classification
-
mcai-onnxruntime
Wrapper around Microsoft’s ONNX Runtime
-
tflite
Rust bindings for TensorFlow Lite
-
einops
Simplistic API for deep learning tensor operations
-
corgi
Machine learning, and automatic differentation implementation for Rust
-
easy_ga
Library to implement genetic algorithms
-
linfa-bayes
Collection of Naive Bayes Algorithms
-
tfrecord
Serialize and deserialize TFRecord data format from TensorFlow
-
algorithmia
Client for calling algorithms and managing data hosted using Algorithmia
-
cifar-ten
Parses the CIFAR-10 dataset binary files, with methods for downloading and ndarray conversion
-
tensorflow
Rust language bindings for TensorFlow
-
nnsplit
A tool to split text using a neural network. For sentence boundary detection, compound splitting and more.
-
cudnn
safe Rust wrapper for CUDA’s cuDNN
-
rust-optimal-transport
A library of optimal transport solvers for Rust
-
speak
A minimal, fast, machine-learning based chatbot
-
hotg-rune-proc-blocks
Core tools and abstractions for developing proc blocks in Rune
-
smartcore
The most advanced machine learning library in rust
-
tflitec
A safe Rust wrapper of TensorFlow Lite C API supporting x86_64 and ARM (iOS, Android)
-
easynn
A rust crate for quick-and-dirty neuro network developing and training
-
linfa-pls
Partial Least Squares family methods
-
opensrdk-kernel-method
Standard Kernel Method library for OpenSRDK toolchain
-
xaynet
The Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR and CCPA. The approach relies on Federated Learning as…
-
onnxruntime-sys
Unsafe wrapper around Microsoft’s ONNX Runtime
-
ffsvm
A libSVM compatible support vector machine, but up to 10x faster, for games or VR
-
cogent
Basic neural network library for classification
-
simple_ml
Functions required for data analysis and machine learning tasks
-
smarty_pants
A light wheight Neural Network library with a focus on ease of use and speed
-
orkhon
Machine Learning Inference Framework and Server Runtime
-
rusticsom
Rust library for Self Organising Maps (SOM)
-
pv_cobra
The Rust bindings for Picovoice’s Cobra library
-
changepoint
Change Point Detection in Rust
-
neuronika
Tensors and dynamic neural networks
-
egobox-gp
A library for gaussian process modeling
-
vikos
A machine learning library for supervised training of parametrized models
-
spaces
Set/space primitives for defining machine learning problems
-
esopt
General Evolution-Strategy-Optimizer implementation according to https://arxiv.org/abs/1703.03864 in Rust
-
tract
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
xaynet-server
The Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR and CCPA. The approach relies on Federated Learning as…
-
synerise/cleora
Cleora is a general-purpose model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data
-
nncombinator
A library of neural networks that can be written type-safely
-
nnv-rs
Verification and Statistics on Deep Neural Networks
-
rustlearn
A machine learning package for Rust
-
dataflow
Dataflow is a data processing library, primarily for machine learning
-
txtai
Build AI-powered semantic search applications in Rust
-
leaf
Machine Learning Framework for Hackers
-
rcudnn-sys
FFI bindings to cuDNN
-
creature_feature
Composable n-gram combinators that are ergonomic and bare-metal fast
-
neural_networks
A simple implementation of neural network library
-
tensor-rs
A typeless tensor library
-
gbdt
A implementation of Gradient Boosting Regression Tree in Rust programming language
-
deep_thought
Feed-forward neural networks in rust
-
newron
A Rust library to train and infer deep learning models
-
intel-mkl-src
Redistribution of Intel(R) MKL as a crate
-
convolutions-rs
Fast, minimal dependency, completely Rust implementation of convolutions for machine learning
-
nn-rs
1D nearest neighbors for nalgebra
-
ksnn
ksnn, or Kosiorek’s Simple Neural Networks, is a program that simplifies the creation, training, and validation of a neural network. The program is heavily inspired by “Neural Networks…
-
deep_rust
Machine learning crate in Rust (under dev)
-
syron
Syron is a Rust library for building, training and running basic neural networks
-
conllu
Readers/writers for the CoNLL-U dependency format
-
dense
An encoder/decoder to/from dense files
-
sample_planning
Sample Based Planner
-
fann
Wrapper for the Fast Artificial Neural Networks library
-
juggernaut
Neural Network in Rust
-
mli
Machine Learning Interface for Rust
-
openni2
Rust interface to OpenNI2
-
vinyana
A neural network library
-
finalfusion-utils
finalfusion utilities
-
word2vec
Rust interface to word2vec
-
rsrl
A fast, extensible reinforcement learning framework in Rust
-
openai-rs
A Rust implementation of OpenAI
-
mcai-onnxruntime-sys
Unsafe wrapper around Microsoft’s ONNX Runtime
-
ritenn
A multilayer feedforward backpropagation neural network library
-
tract-onnx-opl
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
blingfire
Wrapper for the BlingFire tokenization library
-
prophet
A neural network implementation with a focus on cache-efficiency and sequential performance
-
finalfrontier
Train/use word embeddings with subword units
-
paddle-sys
Bindings to Paddle Inference for running deep learning models
-
linfa-linear
A Machine Learning framework for Rust
-
tinguely
Machine learning library
-
opensrdk-optimization
Standard mathematical optimization library for OpenSRDK toolchain
-
ai_kit
Collection of classic AI algorithms with convenient interfaces
-
confusion_matrix
Confusion matrix implementation for storing results from a classification experiment and providing statistical information
-
matrux
Neural network implementation in rust
-
cudnn-sys
FFI bindings to cuDNN
-
openvino-sys
Low-level bindings for OpenVINO (use the
openvino
crate for easier-to-use bindings) -
oxineat-nn
A neural-network implementation of the OxiNEAT crate’s Genome trait
-
ast_topology
Differentiable programming for Rust
-
egobox
A toolbox for efficient global optimization
-
wyrm
A low-overhead, define-by-run autodifferentiation library
-
einops-macros
Simplistic API for deep learning tensor operations
-
rustml
A library for doing maching learning in Rust
-
nasbench
A Rust port of NASBench: https://github.com/google-research/nasbench
-
random-world
Implementation of Machine Learning methods for confident prediction (e.g., Conformal Predictors) and related ones introduced in the book Algorithmic Learning in a Random World (ALRW)
-
ocl-convolution
OpenCL-accelerated 2D convolutions
-
fastapprox
Fast approximate versions of certain functions that arise in machine learning
-
relearn
A Reinforcement Learning library
-
gym
Open AI environments bindings for Rust
-
alumina
An Experimental Deep Learning Library
-
liblinear
Rust bindings for the liblinear C++ library
-
primitiv
A Neural Network Toolkit
-
generate-captcha
Generate a training dataset of captchas. But do it really really fast.
-
perceptron
A super fast online learning library using perceptron
-
psyche-core
Core module for Psyche AI Toolset
-
ibm-watson
API for IBM Watson
-
compiled-nn-bindings
A JIT Compiler for Neural Network Inference
-
tensorgraph-math
backbone for tensorgraph, providing math primitives
-
tangram_linear
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
intel-mkl-sys
FFI for Intel(R) MKL
-
ofnn
An open (accessible parameters), feed-forward-only NN (neural net) library to use it in an dynamic and free way in evolutionary algorithms. Design is influenced by the Keras Sequetial model.
-
rcublas-sys
FFI bindings to cuBLAS
-
neuroflow
The neural network library implemented in Rust
-
ecoz2
Linear Predictive Coding Vector Quantization and Hidden Markov Modeling for Pattern Recognition
-
pv_leopard
The Rust bindings for Picovoice’s Leopard library
-
stamm
A library for implementing custom decision trees and random forests
-
lightgbm
Machine learning using LightGBM
-
triton-client
A client for interfacing with NVIDIA Triton inference server
-
Brains
Rust based Artificial Neural Network framework with TensorFlow
-
pv_cheetah
The Rust bindings for Picovoice’s Cheetah library
-
millardjn/rusty_sr
Deep learning superresolution in pure rust
-
moonlander-gp
Genetic Programming framework providing AST abstraction and evolution routines
-
onnxruntime-sys-patch
Unsafe wrapper around Microsoft’s ONNX Runtime
-
linfa-reduction
A collection of dimensionality reduction techniques
-
openml
A rust interface to OpenML
-
vowpalwabbit-sys
Rust bindings for VowpalWabbit
-
ffnn
A very simple feedfoward neural network library
-
differential-evolution
Simple and powerful global optimization using a self-adapting differential evolution
-
nn
A multilayer feedforward backpropagation neural network library
-
cntk
Wrapper around Microsoft CNTK library
-
sann
Simple Neural Network
-
neuralnetwork
A small neural network lib written from scratch
-
mkl_link
Library for linking with MKL
-
xgboost
Machine learning using XGBoost
-
torch
Thin torch bindings for rust
-
siarne
Fast simulation of artificial neurons
-
witty
wit.ai client library
-
hal-ml
HAL: a machine learning library that is able to run on Nvidia, OpenCL or CPU BLAS based compute backends. It currently provides stackable classical neural networks, RNN’s and soon to be LSTM’s…
-
xain-fl
The XAIN project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR and CCPA. The approach relies on Federated Learning as enabling…
-
cublas
safe Rust wrapper for CUDA’s cuDNN
-
cuticula
Data Preprocessing library for Machine Learning
-
nlpcloud
NLP Cloud serves high performance pre-trained and custom models for NER, sentiment-analysis, classification, summarization, question answering, and POS tagging, ready for production…
-
collenchyma-nn
collenchyma plugin providing Neural Network operations
-
linfa-trees
A collection of tree-based algorithms
-
yarnn
Yet Another rust Neural Network framework
-
nnet
A feedforward neural network
-
adtensor
Machine learning library with auto differentiation of arbitrary dimensional stack tensors
-
forester
A crate for implementing various flavors of random forests and decision trees
-
compiled-nn
A JIT Compiler for Neural Network Inference
-
tease
Rapidly prototype interfaces for your machine learning models
-
symcode
Symbolic Barcode - Programming Library
-
siren-torch
SIREN neural network implementation in Rust for PyTorch
-
tensorboard-rs
Write data for Tensorboard from Rust
-
rust-blas
BLAS bindings and wrappers, fork of rblas
-
pyrus-nn
Micro Neural Network framework
-
luke
Deep Learning Library
-
r
a set of utils for machine learning
-
vision
Computer vision benchmarking datasets
-
egobox-moe
A library for mixture of expert gaussian processes
-
sloword2vec
A naive implementation of word2vec
-
airsim
an unofficial Airsim SDK written in Rust
-
rusty-data
A data handling library (designed for machine learning)
-
fast_text
Binding for Facebook’s FastText package