MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]神经网络工具箱 有一个语句不懂 (https://www.labfans.com/bbs/showthread.php?t=181)

tigris 2007-05-18 12:48

[求助]神经网络工具箱 有一个语句不懂
 
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个函数吧) 可以自己定义函数 带进去吗??

怎么办哦 ~~~~~~

babyspring111 2007-05-18 16:16

你好,也是模型控制的 。你懂预测模型控制吗,我也遇到问题了 。

515825903931 2008-04-18 10:57

[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')表示的是你要确定的隐节点数目,这是没有具体规定的。

51444325 2008-05-29 16:20

如果你设计的神经网络只有一个隐层,就是[?,1],?代表隐层神经元的个数,
{ }里的函数分别为隐层神经元的传递函数,和输出层神经元的传递函数,你也可以选用工具箱里的其他函数,自己定义的函数MATLAB它不认识。


所有时间均为北京时间。现在的时间是 08:54

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.