favannat

Crates.iofavannat
lib.rsfavannat
version0.6.4
sourcesrc
created_at2021-05-01 15:03:46.229512
updated_at2023-08-11 21:44:11.892046
descriptionAlgorithms to evaluate the function encoded in ANN-like structures.
homepagehttps://github.com/SilvanCodes/favannat
repositoryhttps://github.com/SilvanCodes/favannat
max_upload_size
id391918
size71,913
Silvan Büdenbender (SilvanCodes)

documentation

https://docs.rs/favannat

README

favannat (FAbricate and eVAluate Neural Networks of Arbitrary Topology)

Crate is functional but still in early development.

Introduction

This crates aims to provide some semantics and data structures that allow to turn a somewhat generic description of a neural net into some executable function.

Therefore it provides the "network" termes like "node" and "edge" and a roughly sketched interface to execute nets; namely the "Fabricator" trait and the "Evaluator" trait.

Further it provides one implementation of those traits.

Limitations

Only DAGs (directed, acyclic graphs) can be evaluated, which is by design. It is planned to implement logic to unroll recurrent networks into DAGs.

Contribution

Any thoughts on style and correctness/usefulness are very welcome. Different implementations of the "Fabricate/Evaluate" traits are appreciated.

Commit count: 62

cargo fmt