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函数。
关于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的第二个参数的问题
有人知道bp神经网络Matlab R2012a 的newff用法么