视频地址:彻底搞懂BP神经网络 理论推导+代码实现(C++)
本项目代码已重构,当前代码不再建议使用。请使用下方项目代码:
项目中提供的traindata.txt
和testdata.txt
换行符为\r
,所以可能在Windows环境下会出现读入数据多一个空行,导致程序无法收敛。
bp网络无法收敛 · Issue #1 · GavinTechStudio/bpnn_with_cpp (github.com)
如遇到输出Error in reading traindata.txt
,则是因为traindata.txt
和testdata.txt
所放位置不正确导致的,应将这两个数据文件放到对应的可执行程序的目录下。