matlab里面的matlab中newff函数数怎么回事

0
[求助]关于创建BP网络newff中遇到logsig函数不存在的问题!请大家指教一下谢谢

%创建BP网络和定义训练函数及参数

%输出训练后的权值和阀值

运行之后出现如下提示错误,

}

newff()这个函数是建立一个神经网络的函数其中括号里面的参数含义依次是:输入数据和输出数据的范围,隐含层神经元个数传递函数设置像BP网编程这块,需要先给出输入囷期望输出的数据矩阵然后matlab中newff函数数建立网络,然后train函数训练网络在这个训练中你需要设置一些训练目标和训练次数等参数,然后还囿一个sim仿真函数就是把新的样本数据做为输入,通过这个我们训练好的网络判断这个样本所属分类因为我用BP网主要做的是分类的实验,所以就从分类这块给你说明了学BP网络,我个人经验是需要把BP的正向输出和反向误差修改权值阈值这个学习过程自己先手算明白,然後自己编程序实验最后再用MATLAB的封装函数NEWFF这些,你会发现NEWFF和我们自己理解的训练过程还是有细微的差别的

}

traingdx -- 采用自适应学习速率动量梯度下降反向传播算法对网络进行训练


matlab中newff函数数建立的网络是可以采用trainlm函数作为训练函数只要网络的加权函数、输入函数和传递函数是可微的,那么该网络就可以利用trainlm函数进行训练
}

我要回帖

更多关于 matlab中newff函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信