ffnn

Crates.ioffnn
lib.rsffnn
version0.1.0
sourcesrc
created_at2022-02-28 04:01:05.286856
updated_at2022-02-28 04:01:05.286856
descriptionA very simple feedfoward neural network library
homepage
repositoryhttps://github.com/Callum-Irving/ffnn
max_upload_size
id540619
size27,788
Callum Irving (Callum-Irving)

documentation

README

FFNN - a very simple feedforward neural network library

CI License

Not useful yet, still a WIP.

TODO

  • Add documentation

  • Backward propagation

  • Batched backprop

  • Adam optimizer

  • Softmax activation

  • Dropout

  • Genetic algorithm utils?

  • Multiple cost functions

    • Binary cross entropy
    • Categorical cross entropy
    • Mean squared error
  • Maybe multiple optimization methods (not just gradient descent)

  • Thread pool to increase performance

  • Use GPU

Create some examples

  • MNIST digits
  • XOR function
  • Sine wave

Done

  • Forward propagation
  • Add bias nodes
  • Move initialization to the builder
  • Multiple activation functions

References

Commit count: 49

cargo fmt