newff函数的函数参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了newff函数的函数参数相关的知识,希望对你有一定的参考价值。

newff函数的格式为:
net=newff(PR,[S1 S2 ...SN],TF1 TF2...TFN,BTF,BLF,PF),函数newff建立一个可训练的前馈网络。输入参数说明:
PR:Rx2的矩阵以定义R个输入向量的最小值和最大值;
Si:第i层神经元个数;
TFi:第i层的传递函数,默认函数为tansig函数;
BTF:训练函数,默认函数为trainlm函数;
BLF:权值/阈值学习函数,默认函数为learngdm函数;
PF:性能函数,默认函数为mse函数。

参考技术A

    关于newff()和feedforwardnet()函数

BP神经网络的MATLAB函数,网上资源多数是newff()的代码,但是要特别注意:newff()有两个版本,即便新版本,也于2010年弃用,但是目前Matlab上仍可以使用,只是不推荐了而已,推荐使用feedforwardnet()函数。

    关于新旧newff()函数

此外网上使用的newff(),有相当一部分还是旧newff函数,新旧newff()在使用方法上有所差异,具体表现为:

    新newff()在训练前不需要随输入输出的数据进行归一化;

    新newff()默认将输入数据划分为:训练集、测试集、验证集;

虽然2010年后的MATLAB推荐使用feedforwardnet()函数建立BP神经网络,但是研究newff()代码,有助于我们理解掌握更多BP神经网络的基本概念和技术细节。

以上是关于newff函数的函数参数的主要内容,如果未能解决你的问题,请参考以下文章

matlab中建立bp神经网络的函数newff的第二个参数的问题

matlab里面的newff函数怎么回事

有人知道bp神经网络Matlab R2012a 的newff用法么

运用matlab解决bp神经网络多个输入一个输出的问题

bp神经网络matlab实现时,newff函数中的网络各层神经元的激活函数怎么选啊?

matlab关于newff