请问BP输出节点数如何确定?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问BP输出节点数如何确定?相关的知识,希望对你有一定的参考价值。

参考技术A 某层的神经元个数与节点数是一个意思。按你的假设:虽是3层神经网络,但是去叫做两层BP网络,因为输入层一般不算做一层。按你的假设,n就该取2,s1就是隐含层节点数,选取的公式是Hornik
提出的公式,可以算的s1取值范围,到时自己选取合适职,s2就是你输出层节点数,也就是输出维数。

BP神经网络中怎么确定节点数??急!!!

在bp神经网络中怎样根据输入向量,输出向量等确定出输入层节点数,隐含层节点数,输出层节点数等???另外各种传递函数是怎么确定的??请高手帮忙解决啊!!!多谢!!

输入向量维数=输入层节点数
输出向量维数=输出层节点数

看来你是做三层网络,只有一个隐藏层。隐藏层节点数,传递函数选择都是开放课题。看你要解决什么问题。如果简单做demo,就自己尝试就可以了。
参考技术A 根号下(m+n)再加上t,m为输入向量维数,n为输出向量维数,t为2--6的数字,节点数要经过尝试的。

以上是关于请问BP输出节点数如何确定?的主要内容,如果未能解决你的问题,请参考以下文章

请问在matlab中,如何用bp神经网络进行建模,节点的选取有啥规律吗?

神经网络参数如何确定

第一章 BP神经网络

BP神经网络中隐含层的神经元数怎么确定

matlab 神经网络隐含层节点数如何让确定?还有各个节点数量的训练误差如何得出来的比方说:

BP神经网络—java实现