![]() |
[求助]神经网络工具箱 有一个语句不懂
net = newff(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF,BLF,PF)
我要做的3输入 ,1输出 的3层网络 我仿照这个语句写的是: net=newff(minmax(P),[12,?,17],{'tansig','logsig'},'trainda') 中间的问号处不知道要填什么 还有{ }里面的两个函数 (3层网络应该有3个函数吧) 可以自己定义函数 带进去吗?? 怎么办哦 ~~~~~~ |
你好,也是模型控制的 。你懂预测模型控制吗,我也遇到问题了 。
|
[QUOTE=tigris;492]net = newff(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF,BLF,PF)
我要做的3输入 ,1输出 的3层网络 我仿照这个语句写的是: net=newff(minmax(P),[12,?,17],{'tansig','logsig'},...[/QUOTE] net=newff(minmax(P),[12,?,17],{'tansig','logsig'},'trainda') 12表示的是第一层也就是隐层节点数,17表示的是输出层节点数,如果你的是三层(单隐层)网络就不需要定义那个数。3输入 ,1输出 的3层网络的结构应该是net=newff(minmax(P),[?,1],{'tansig','logsig'},'trainda')表示的是你要确定的隐节点数目,这是没有具体规定的。 |
如果你设计的神经网络只有一个隐层,就是[?,1],?代表隐层神经元的个数,
{ }里的函数分别为隐层神经元的传递函数,和输出层神经元的传递函数,你也可以选用工具箱里的其他函数,自己定义的函数MATLAB它不认识。 |
所有时间均为北京时间。现在的时间是 08:54。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.