Crates.io | prophet |
lib.rs | prophet |
version | 0.4.2 |
source | src |
created_at | 2016-09-05 22:55:52.800297 |
updated_at | 2017-10-12 23:20:34.188442 |
description | A neural network implementation with a focus on cache-efficiency and sequential performance. |
homepage | |
repository | https://github.com/robbepop/prophet |
max_upload_size | |
id | 6254 |
size | 91,378 |
Linux | Windows | Codecov | Coveralls | Docs | Crates.io |
---|---|---|---|---|---|
A simple neural net implementation written in Rust with a focus on cache-efficiency and sequential performance.
Currently only supports supervised learning with fully connected layers.
The preferred way to receive prophet is via cargo or github.
Compile prophet with
cargo build
Run the test suite with
cargo test --release
Note: It is recommended to use --release
for testing since optimizations are insanely effective for prophet.
For additional information while running some long tests use
cargo test --release --verbose -- --nocapture
Run performance test with
cargo bench --features benches
Licensed under either of
at your option.
NeuralNet
components for improved stability and maintainability.ChaChaRng
usage in NeuralLayer::random
- it is much faster and ChaChaRng
's safety is not needed.ndarray
dependency version from 0.9
to 0.10
serde
dependency version from 0.9
to 1.0
serde
feature by default.NeuralLayer::random
now uses ChaChaRng
internally instead of weak_rng
sudo