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
net = newff(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF,BLF,PF)
我要做的3输入 ,1输出 的3层网络
我仿照这个语句写的是:
net=newff(minmax(P),[12,?,17],{'tansig','logsig'},...
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它不认识。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.