共177,886条结果
Matlab BP神经网络预测错误,怎么办?
答:1、数据本身问题 2、训练参数不够合理 所以,题主应从上述因素去改进。
2022-05-28 回答者: lhmhz 1个回答
新手用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'}, 'tr...
2014-01-14 回答者: kufemail 2个回答 49
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
求一个bp神经网络预测模型的MATLAB程序
问:年份:2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2...
答:BP神经网络预测的步骤:1、输入和输出数据。2、创建网络。fitnet()3、划分训练,测试和验证数据的比例。net.divideParam.trainRatio; net.divideParam.valRatio;net.divideParam.testRatio 4、训练网络。 train()5、根据图表判断拟合好坏。ploterrcorr();parcorr();plotresponse()6、预测往后数...
2016-05-13 回答者: lhmhz 1个回答 1
matlab的遗传算法优化BP神经网络
问:错误使用 network/subsasgn>network_subsasgn (line 550) net.IW{1,1} m...
答:步骤:未经遗传算法优化的BP神经网络建模 1、 随机生成2000组两维随机数(x1,x2),并计算对应的输出y=x1^2+x2^2,前1500组数据作为训练数据input_train,后500组数据作为测试数据input_test。并将数据存储在data中待遗传算法中使用相同的数据。2、 数据预处理:归一化处理。3、 构建BP神经网络...
2018-05-15 回答者: cn#GBVBfkQGLG 1个回答
MATLAB线性神经网络的程序,跪求。。
答:matlab程序如下:function[opt_rte,opt_brk,min_dist] =mtspf_ga(xy,dmat,salesmen,min_tour,pop_size,num_iter)实例 n = 20;%城市个数 xy = 10*rand(n,2);%城市坐标 随机产生,也可以自己设定 salesmen = 5;%旅行商个数 min_tour = 3;%每个旅行商最少访问的城市数 pop_size = 80...
2016-08-13 回答者: wjtjlcu15953 1个回答 3
MATLAB BP神经网络程序总是报错,求大神帮忙解答!谢谢
问:设计的BP神经网络,3个输入,3个输出,隐含层5个神经元 程序和报错如图...
答:要学会根据matlab报错提示分析代码错在哪里。newff函数的格式为:net=newff(PR,[S1 S2 ...SN],{TF1 TF2...TFN},BTF,BLF,PF),函数newff建立一个可训练的前馈网络。输入参数说明:PR:Rx2的矩阵以定义R个输入向量的最小值和最大值;Si:第i层神经元个数;TFi:第i层的传递函数,默认函数为...
2016-01-14 回答者: meng2235 1个回答
如何用matlab软件实现神经网络应用
答:net=newff(minmax(x),[20,1],{'tansig','purelin'});仿真未经训练的网络net并画图 y1=sim(net,x);plot(x,y1,':');采用L-M优化算法 net.trainFcn='trainlm';设置训练算法 net.trainParam.epochs=500;net.trainParam.goal=10^(-6);调用相应算法训练BP网络 [net,tr,yy]=train(net,x,y);...
2016-07-27 回答者: lhmhz 1个回答 3
matlab神经网络多输入单输出问题
问:想在matlab中用199个数作为输入,1个数作为输出,程序如下,运行起来总...
答:首先:你的想法(199个数作为输入,1个数作为输出)是没什么问题,但是你的输入矩阵为199*n,你的n=1,表明你的样本只有一个,这样一个孤立的样本作为训练样本没什么意义;其次:姑且不谈你的样本意义,需要跟你说明的是,matlab神经网络工具箱是以一列为一个样本,而你的B=minmax(input')使得B为1...
2017-11-26 回答者: yishu_fanhua 1个回答 36
关于MATLAB中神经网络工具箱的问题
问:net = newlin([-1 1;-1 1],1); 麻烦高手解释一下这句话的具体意思,既然...
答:net = newlin([-1 1;-1 1],1); 表示设计的是一个双输入单输出线性神经网络 P = [1 2 2 3; 2 1 3 1];表示输入样本有四个,每一列就是一个输入样本 又比如假设我们期望的输出为 T=[1 2 3 4],则一个简单的神经网络如下:>>net = newlin([-1 1;-1 1],1);%创建初始网络 P...
2009-12-02 回答者: xmuljp 1个回答 38

辅 助

模 式