Crates.io | mli |
lib.rs | mli |
version | 0.11.0 |
source | src |
created_at | 2016-11-03 18:52:04.968965 |
updated_at | 2019-08-28 04:57:50.880099 |
description | Machine Learning Interface for Rust |
homepage | |
repository | https://github.com/vadixidav/mli |
max_upload_size | |
id | 7126 |
size | 14,969 |
MLI intends to provide modern, data-driven abstractions for machine learning.
MLI provides traits that work much like Combine's Parser
,
Serde's Serialize
and Deserialize
, std's Iterator
, and future's Future
and Stream
.
One should only need to have to create tensor processing primitives and then string them together to craft
a large system that continues to be useful as a primitive in an even larger system.
mli
#![no_std]
mli-relu
#![no_std]
(blocked by this)mli-sigmoid
#![no_std]
(blocked by this)mli-conv
mli-ndarray
mli
and ndarray
This API is completely usable in its current form, but once const generics are working and stable, this
API will be updated to account for tensor dimensionality at compile time. This likely wont affect the core
mli
crate, but it will affect the associated types used in several of the other core crates.