共269条结果
MATLAB遗传算法工具箱的应用:训练神经网络
答:在知乎上,关于MATLAB的使用教程和遗传算法的讲解已颇为丰富,但对于初学者或仅需基础应用的人来说,过于深入的细节可能并不适用。本文将分享我使用MATLAB遗传算法工具箱(gatool)的实际体验,特别是如何结合遗传算法训练神经网络来解决实际问题。神经网络,特别是其在平面直角坐标系象限识别中的应用,一直...
2024-08-14 回答者: 文暄生活科普 1个回答
用matlabBP神经网络时候,输入的矩阵行列数和输出的行列数不一样怎么...
问:输入p是7行11列,输出t是7行9列,运行的时候就显示 Error using dividev...
答:你在gui点的时候,选完输入输出矩阵下面有个选项问你样本按列排列或是按行排列(默认按列),而你这个给机器的是按行的。一般是把pt都转置成11*7和9*7,7个样本。再训练就对了。
2018-03-07 回答者: zglhg2008 2个回答
matlab BP神经网络人口预测,用32个数据每4个为一组,前三个为输入,进行...
问:inp1=[7.62 7.82 8.28.61 9.25 10.32 11.27 12.41 13.88 15.3 16.51 18....
答:你最好用优化算法优化一下,结果肯定会更好,我做过一些这方面的研究,我给你个简答的遗传算法优化BP网络的列子,你可以套用一下,就出来了,同样是预测:神经网络遗传算法函数极值寻优 清空环境变量 clc clear tic 训练数据预测数据提取及归一化 下载输入输出数据 load data1 input output 从1到2000间...
2012-04-22 回答者: 04313037 1个回答 5
运用Matlab软件建立预测水体富营养化BP神经网络模型怎么操作,我这里有...
答:确定训练集P-T对,建立网络模型(配置学习算法、目标精度等参数)、训练和使用。MATLAB ANN工具箱很容易解决,help newff
2012-03-17 回答者: my151and 1个回答 1
matlab中神经网络的学习函数有哪些?类似learngdm的,及其调用格式?
答:学习函数主要包括:BP学习规则learngd,带动量项的BP学习规则learngdm。一般默认即可,如果需要设置,则在建立网络newff函数的参数中确定。学习函数和训练函数的区别:学习函数的输出是权值和阈值的增量,训练函数的输出是训练好的网络和训练记录,在训练过程中训练函数不断调用学习函数修正权值和阈值,通过检测...
2016-12-02 回答者: meng2235 1个回答 21
我在使用MATLAB进行BP神经网络算法时,运行提示错误使用input,输入参数...
答:newff()使用格式有错误。将这句命令net=newff(minmax(inputn,outputn,5)改为下列形式 net=newff(minmax(inputn),[10 1],{'tansig','purelin'})
2017-02-26 回答者: lhmhz 1个回答 1
MATLAB神经网络的目录
答:BP_Adaboost模型即把BP神经网络作为弱分类器,反复训练BP神经网络预测样本输出,通过Adaboost算法得到多个BP神经网络弱分类器组成的强分类器。第6章 PID神经元网络解耦控制算法——多变量系统控制54根据PID神经元网络控制器原理,在MATLAB中编程实现PID神经元网络控制多变量耦合系统。第7章 RBF网络的回归——非线性函数...
2016-06-02 回答者: °迷岛6Vy 1个回答
matlab中,建立bp神经网络时,把所有数据划分成train和test集?
问:而performance里面有train,test,validation三条曲线,这三条曲线是train...
答:一般情况下,train,test,validation这三条曲线是通过将训练数据集随机划分出三份子集得到的,train是用来训练模型的部分,test用来测试模型的表现,而validation用来验证模型的性能。通过试错法判断不同隐含层节点数下的误差时,一般看的是模型在验证数据集上的表现,选取误差最小的节点数,作为模型最佳参数。
2023-02-16 回答者: 符斗祭Jonny 1个回答
关于构建一个三层BP神经网络对药品的销售进行预测(程序由matlab...
问:下表为某药品的销售情况,现构建一个如下的三层BP神经网络对药品的销售...
答:--设置训练参数-- net.trainParam.show =50;net.trainParam.lr = 0.05;net.trainParam.epochs = 1000;net.trainParam.goal = 1e-3;net.divideFcn= '';[net,tr] = train(net,P,T);A =sim(net,P);a =A.*(tmax - tmin)+tmin;x = 7:12;figure plot(x,t,'+');hold on;plot(...
2021-10-30 回答者: As丶潇潇 3个回答 7
matlab神经网络工具箱训练出来的函数,怎么输出得到函数代码段_百度知 ...
答:建立BP神经网络 net = newff(pn, tn, [200,10]);每10轮回显示一次结果 net.trainParam.show = 10;最大训练次数 net.trainParam.epochs = 5000;网络的学习速率 net.trainParam.lr = 0.05;训练网络所要达到的目标误差 net.trainParam.goal = 10^(-8);网络误差如果连续6次迭代都没变化,则matla...
2022-12-14 回答者: 惠企百科 1个回答

辅 助

模 式