VC++BP
所属分类:人工智能/神经网络/深度学习
开发工具:matlab
文件大小:336KB
下载次数:190
上传日期:2008-05-12 11:10:22
上 传 者:
starboy_2nd
说明: 本程序是BP算法的演示程序, 其中的Levenberg-Marquardt算法具有实用价值.
一、网络训练
程序默认状态是样本训练状态,现将样本训练状态下的如何训练网络进行说明:
1.系统精度:
定义系统目标精度,根据需要定义网络训练误差精度.误差公式是对训练出网络的输出层节点和实际的网络输出结果求平方差的和.
最大训练次数:
默认为10000次,根据需要调整,如果到达最大训练次数网络还未能达到目标精度,程序退出.
3.步长:
默认为0.01,由于采用变步长算法,一般不需人工设置.
4.输入层数目:
人工神经网络的输入层神经元的节点数目.
5.隐含层数目:
人工神经网络的隐含层神经元的节点数目.
6.输出层数目:
人工神经网络的输出层神经元的节点数目.
7.训练算法:
强烈建议选取Levenberg-Marquardt算法,该算法经过测试比较稳定.
8.激活函数:
不同的网络激活函数表现的性能不同,可根据实际情况选择.
9.样本数据的处理:
由于程序没有实现归一化功能, 因此用来训练的样本数据首先要归一化后才能进行训练.
文件列表:
基于Visual C++开发的BP神经网络源程序\Arithmetic.dll (36864, 2003-06-16)
基于Visual C++开发的BP神经网络源程序\example\Demo.txt (18374, 2003-01-17)
基于Visual C++开发的BP神经网络源程序\example\net_lm_sigmoid_16.txt (3638, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\example\测试数据.txt (1495, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\example\测试数据的实际结果.txt (408, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\example\用来训练网络的数据.txt (15340, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\example\用网络仿真的结果.txt (856, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\example\说明.txt (280, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\example (0, 2008-03-27)
基于Visual C++开发的BP神经网络源程序\Help.doc (70656, 2003-06-19)
基于Visual C++开发的BP神经网络源程序\MatrixBase.dll (53248, 2003-06-16)
基于Visual C++开发的BP神经网络源程序\NNBP.exe (65536, 2003-06-16)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\AllDef.h (404, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Arithmetic.aps (18032, 2003-03-21)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Arithmetic.cpp (1561, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Arithmetic.def (196, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Arithmetic.dsp (4438, 2003-03-26)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Arithmetic.dsw (545, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Arithmetic.plg (2052, 2003-06-16)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Arithmetic.rc (3089, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Matrix.h (13128, 2003-05-17)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Procedure.cpp (33401, 2003-06-16)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\res\Arithmetic.rc2 (402, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\res (0, 2006-05-05)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\Resource.h (385, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\StdAfx.cpp (212, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic\StdAfx.h (1447, 2003-03-20)
基于Visual C++开发的BP神经网络源程序\SRC\Arithmetic (0, 2006-05-05)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\Arithmetic.dll (36864, 2003-06-16)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example\Demo.txt (18374, 2003-01-17)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example\net_lm_sigmoid_16.txt (3638, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example\测试数据.txt (1495, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example\测试数据的实际结果.txt (408, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example\用来训练网络的数据.txt (15340, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example\用网络仿真的结果.txt (856, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example\说明.txt (280, 2003-06-17)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\example (0, 2006-05-05)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\Help.doc (70656, 2003-06-19)
基于Visual C++开发的BP神经网络源程序\SRC\Bin\MatrixBase.dll (53248, 2003-06-16)
... ...
近期下载者:
相关文件:
收藏者: