BP神经网络中某一层的神经元个数与那一层的节点数有什么区别联系

MATLAB做bp神经网络预测的几个参数我搞不懂。BP神经网络中某一层的神经元个数与那一层的节点数有什么区别联系。假设一个输入层,一个隐含层,一个输出层该叫做几层BP神经网络,net=newff(PR,[s1 s2...sn],{tf1 tf2 ...tfn},btf,blf,pf)n该取多少,s1,s2...是不是那一层的网络节点数
谢谢 快点啊

某层的神经元个数与节点数是一个意思。按你的假设:虽是3层神经网络,但是去叫做两层BP网络,因为输入层一般不算做一层。按你的假设,n就该取2,s1就是隐含层节点数,选取的公式是Hornik 提出的公式,可以算的s1取值范围,到时自己选取合适职,s2就是你输出层节点数,也就是输出维数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-18
某层的神经元个数与节点数是一个意思。
虽是3层神经网络,但是去叫做两层BP网络,因为输入层一般不算做一层。
n就该取2,s1就是隐含层节点数,选取的公式是Hornik 提出的公式,
可以算的s1取值范围,到时自己选取合适值,s2就是你输出层节点数,也就是输出维数。
第2个回答  2010-05-20
三层网络,一个三层的BP网络可以解决任意n*m维的问题,所以n取2就可以了,其中s1表示隐含层节点的数量(有一些方程可以求的隐含层数量),而s2自然就是输出层节点的数量(输出层节点的数量由你的问题所决定),有问题再留言。
第3个回答  2010-05-21
1 某一层神经元个数与哪一层的节点数应该是一样的;

2 一个输入层,一个隐含层,一个输出层该叫做三层BP神经网络;

3 s1,s2...为各层神经元的个数,tf1 tf2 ...用于指定各层神经元的传递函数。
第4个回答  2010-05-20
这个是神经元个数,一般是中间层和输出层 S1中间层神经元个数 一般用for循环试下,确定最小误差 ,S2是输出层神经元个数 有几个输出 S2就是多少
相似回答