newff函数丢失

Posted

tags:

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

参考技术A 因为运行路径出现问题。
newff在确定网络结构后会自动调用init函数用缺省参数来初始化网络中各个权重和阈值,产生一个可训练的前馈网络,即该函数的返回值为net。
newff函数,指的是训练前馈网络的第一步是建立网络对象,实质是newff函数的参数。

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里面的newff函数怎么回事

matlab关于newff

使用 Lag 分析函数查找丢失的小时

android log丢失使用logd丢失log原理

函数退出后对象丢失

为啥 Firebase 会在 once() 函数之外丢失引用?