Artificial Neural Network
BP Artificial Neural Network with three layer.
Using this network to recognize MNIST handwritten digits.
pip install numpy
pillow
pip install pillow
GUI need PyQt4
https://www.riverbankcomputing.com/software/pyqt/download
you can install from binary package here PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe
http://yann.lecun.com/exdb/mnist/
data.json
from best dictionary to root dictionary(with file_tools.py
same dictionary).t10k-images.idx3-ubyte
file to img dictionary and run img.py
(ensure PIL installed) to get MNIST images.gui.pyw
(ensure PyQt4 installed),you can drag MNIST image to GUI program.