#abandoned #handler #flashlight

bin+lib flashlight

neural network library, abandoned

4 releases

Uses new Rust 2024

new 0.0.10 Apr 26, 2025
0.0.9 Apr 24, 2025
0.0.8 Apr 22, 2025
0.0.6 Apr 20, 2025
0.0.5 Apr 19, 2025

#446 in Machine learning

Download history 431/week @ 2025-04-19

431 downloads per month

MIT/Apache

25KB
399 lines

Flashlight

Rust Crates.io

Package abandoned, use something else

project not related to similarly named flashlight. The name was coincidental and chosen independently.

Current state of package

Package abandoned, because I lack knowledge and will for further development.
"Flashlight" was supposed to be my small project that I will have fun developing, and with more knowledge I gained on the topic, the more I knew I need to rewrite whole project from base.
This is my own decision, and no one can change it. I will still develop a github version, but mostly to learn about machine learning.
Once I feel confident in my knowledge, I plan to create another neural network package, with a proper structure and propably a different name.
The package will stay on crates but without any updates.

If someone wants to publish a crate with that name, please contact me, and I will transfer the ownershit to you

Already done

  • Neural network structure
  • forward propagation
  • cost
  • backpropagation, but still in dev
  • normalizing input when using input handler(create InputPrePrepared(name will change), append input and output data, set bach size, generate input handler, run backprop with baches from input handler)

To do

  • cleaner code
  • relu instead of sigmoid on hidden
  • easier usage
  • f64 and f128 support
  • saving and loading the model

I wanted to be able to publish a pseudo finished version after version 0.0.10, but it will propably need to wait. Will try to publish V0.1.0 in like 3 months, because for the next month I wont have much time for this, and I want to also work on some games.

Dependencies

Patch notes

  • 0.0.9
    • Input handler
    • Input normalization

Dependencies

~470KB