Flashlight
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