This software was made to show the beauty of neural networks, visualizing the fully connected neural network diagram, and how it's being trained. Built from the ground up without any machine learning libraries.
What we can do
Customization
The main visual interface
Dataset viewer
Training the network
/foo/Handwritten-Character-Recognition
)/foo/Handwritten-Character-Recognition
pip install -r requirements.txt
python __main__.py
To exit the application: press the "esc" key
To reset the network:
Search for NN_NEW
in __main__.py
and set it to True
. After you trained the network, press the button "save" to save it.
To reset the dataset:
Example: to reset the dataset of zero "0", replace the contents of the file dataset/0.json
with an empty list []
.
carbon_plug
, using mykit insteadcarbon
to carbon_plug
to prevent conflicts with the original carbon
module (if installed).This project is licensed under the MIT license.