简要说明
基本 bp 神经网络算法和改进型 bp 神经网络算法都是我改写完成的
算法,是网上到处传播的一个 c++ bp 神经网络算法改写的,
由于网上的那个算法编译会出现若干百个错误,
所以我在其基础上重新编写和改进,写出了这两个算法!
输入样本是通过“样本.txt”读入程序中的,文本中样本注解:
1 -1 1 1 1 //前 3 个数字是第一个样本输入数据,后两个是输出数据
0 1 1 1 0 //这行是第二个样本的输入输出数据
数据更改后,要重新设置程序中的样本数和输入层还有隐层
“权值.txt”里面 A 是指隐层到输入之间的权值,B 是输出层到隐层之
间的权值,因为程序中要读入数据流的缘故,所以没有写入中文,
写了不好控制!
敬告:程序虽然可以运行并且可以做计算,但是我刚写的程序没有
检查里面是否有错误,而且,我感觉程序中不知道什么肯定有错误,
因为我的大量样本计算的时候,出现数据先收敛再发散的的现象,
我也不知道为什么,而且我也不保证程序 100%正确,会有算法错
误也很正常,因为要陪老婆啊,没有那么多时间来改程序!
此外,希望朋友帮我看看程序,是不是什么地方有错,或者算法有
错,希望能在论坛上帮我解答解答啊,万分感谢!
QQ:6020057
Mail: wujianyu2000@hotmail.com
小家:http://www.yixindz.com/web/
http://bbs.matwav.com 神经网络论坛