tinynn

Crates.iotinynn
lib.rstinynn
version0.1.0
sourcesrc
created_at2022-07-31 16:45:28.948994
updated_at2022-07-31 16:45:28.948994
descriptionTiny Neural Networks
homepage
repository
max_upload_size
id636210
size1,891
Christopher N. Hesse (raymanfx)

documentation

README

Tiny Neural Networks (TinyNN)

This project is a crate for training and running neural networks in Rust. The term tiny refers to the simple nature of the project: it does not aim for sophisticated hardware acceleration or full model compatibility.

Instead, the code should be easy to read and extend. There are no fancy optimizers or automatic differentiation. The basic building blocks of neural networks such as matrix operations and activations are built from scratch. Higher-level abstractions such as layers are built on top of them.

The goal is to enable people to learn about neural networks and the Rust programming language at the same time. This code is not meant for production (just yet). Instead, it is meant to be hacked on and to provide an educational experience.

Commit count: 0

cargo fmt