共1,069,744条结果
BP神经网络程序不收敛怎么办
答:如果是新定义算法的话理论上的收敛要证明,可以证明它在迭代次数趋近无穷的时候等于某一解,也可以证明它满足李普希兹条件(就是带有完备范数和李普希兹常数的那个),这种情形下我们叫做收敛,要是用已有算法或者干脆就是BP算法的时候不需要你证明.理论上不收敛的情况是这样,当迭代次数趋近无穷的时候,权向量的...
2017-02-17 回答者: 投票V信szhzwl 1个回答
BP神经网络matlab编程问题,给出11个输入数据和2个输出数据,进行训练...
问:第一个表t那一列11个数据为输入,第二个表百页窗角度和灯输出强度为输出。
答:输入矢量为 p =[-1 -2 3 1 -1 1 5 -3]目标矢量为 t = [-1 -1 1 1]close all clear echo on clc NEWFF——生成一个新的前向神经网络 TRAIN——对 BP 神经网络进行训练 SIM——对 BP 神经网络进行仿真 pause 敲任意键开始 clc 定义训练样本 P 为输入矢量 P=[-1, -2, ...
2018-03-28 回答者: matlabANN 1个回答 21
神经网络程序的解释
问:程序如下,高手给解释一下每行程序的意思啊 p=[]; t=[]; net=newff(minm...
答:p=[];t=[];%表训练神经网络的训练样本,一个输入一个输出。net=newff(minmax(p),[10,1],{'tansig','purelin'},'traingdm');%表创建两层神经网络,第一层10个神经元,输出层1个神经元,'tansig','purelin'表各层神经网络的激励函数。 iw=net.IW{1,1};ib=net.b{1}; lw=net.LW{2...
2016-09-09 回答者: xiaohedongliu 1个回答 109
maitlab里RBF神经网络预测问题,程序代码出错了,怎么解决?
问:t_data=[0.1 0.68668 0.67143 0.79999 0.79091;0.36667 0.58001 0.1 0.7...
答:size(tt)=1 29;我估计 你在tt 中少写了个数据,你加上缺的那个数据,然后 写:net=newrb(t_data',tt,err_goal,sc,200,1);%注意这里将t_data转置了的 就这样就可以了
2013-10-15 回答者: 徐亮360 1个回答 9
BP神经网络matlab程序出错,还请各位不吝赐教,谢谢了
问:matlab程序如下: p1=data(1:19580,1:3); >> p2=data(19581:59905,1:3);...
答:你应该用的是新版的matlab,但是你的newff却是按照旧版的格式来输入的,所以出错。修改为net=newff(P1',T1',10,{'tansig','logsig'},'trainlm')。10为隐含层的神经元个数,输入层和输出层由输入样本和输出样本决定(新版matlab自动根据样本情况设定),tansig为隐含层到输出层的传输函数,logsig为...
2014-03-18 回答者: yishu_fanhua 1个回答 3
BP神经网络拟合函数程序中总是出现??? Error using ==> mapminmax Too...
问:我的程序clc,clear p=-pi/2+0.1:pi/10:pi/2-0.1 t=tan(p) plot(p,t,'*')...
答:3. 自己编程具体用那种方法就和你的具体问题有关了 (by happy)4.在最新版的matlab里面共有两个归一化函数:mapminmax()和mapstd(),其中第一个函数是归一化到[-1 1]范围,后一个的原理我也不太懂,但归一后的数据较规整,比第一个好用.各自的归一化格式如下:[pn,ps]=mapminmax(P)或=...
2016-05-24 回答者: meng2235 1个回答
运行遗基于遗传算法的BP神经网络MATLAB代码程序时总是出错...
问:matlab运行错误提示: ??? Error using ==> eval Undefined function or...
答:下面是程序:function net=GABPNET(XX,YY)% 使用遗传算法对BP网络权值阈值进行优化,再用BP算法训练网络%数据归一化预处理nntwarn offXX=[1:19;2:20;3:21;4:22]';YY=[1:4];XX=premnmx(XX);YY=premnmx(YY);YY;%创建网络net=newff(minmax(XX),[19,25,1],{'tansig','tansig','purelin'},'trainlm...
2018-04-04 回答者: abc4162 5个回答 4
新手用matlab2010b编写bp神经网络出现了问题求指教
问:输入层神经元为3 有2层隐含层神经元个数分别为10,5 输出层只有一个神经...
答:matlab 从2008版开始就对代码的语法结构进行了很大的改动。在2010版本里面已经不再主张使用这种初始化神经网络的方法了。简单的做法是net = newff(Input, Target, StructuralArray, TrasnferFcns);你上面的这个代码改成这样 net_1 = newff(P, T, [10, 5], {'tansig' 'purelin' 'purelin'}, '...
2014-01-14 回答者: kufemail 2个回答 49
关于matlab中BP神经网络使用train函数的问题,求救,T.T
问:我已经设置了 net.numInputs=3; 但是不管我的输入矩阵P是3行6列还是6行3...
答:函数newff建立一个可训练的前馈网络。输入参数说明:PR:Rx2的矩阵以定义R个输入向量的最小值和最大值;Si:第i层神经元个数;TFi:第i层的传递函数,默认函数为tansig函数;BTF:训练函数,默认函数为trainlm函数;BLF:权值/阀值学习函数,默认函数为learngdm函数;PF:性能函数,默认函数为mse函数。
2017-09-26 回答者: meng2235 1个回答 6
求助神经网络MATLAB程序
答:然后按train,在 inputs和targets里面填入输入值X和训练的Y,在training parameters中设置你要的参数,比如误差。最后按train就可以开始训练。完了一定记住按网络模型输出(Export),将模型转入command windows。下面调用:如y1=sim(network1,x0);plot(x,y,'o',x0,y0,y1,':')。如果你要程序,可以...
2016-06-05 回答者: Asiwindy 1个回答 8

辅 助

模 式