项目作者: Jerrypoi
项目描述 :
Back propagation Neural Network
高级语言: C++
项目地址: git://github.com/Jerrypoi/Back-propagation-neural-network.git
SBPNN
Usage
- run make.
- copy the trainning file and testing file to ./bin/
- Choose whether to test the existing weights file or to train one. The default neural network has 24 * 24 inputs and 64 hidden units and 10 outputs. To change this, please do it in main.cpp.
- Also, the default training acceptable error is 400. This means from all of your training case, if the total error <= 400, the training is successful and the weights file will be saved. Otherwise the training will be continued.
- In case the training speed is too slow and the error can’t reach expecting value. I used thread in cbpnn_main.cpp, if you think the error is low enough and you don’t want to wait, you can type in save to force save the existing weights.
TODO
- Accept command line options.
- Recfactor SBPNN to make it more readable.
For further information, please create in the issues.