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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 神经网络隐含层节点数如何让确定?还有各个节点数量的训练误差如何得出来的比方说:相关的知识,希望对你有一定的参考价值。

节点 e
2 0.011
3 0.011
4 -
5 0.020

参考技术A 节点数一般由试验确定,你可以试试 1~2倍输入节点数。
训练误差是指输出值与输入值之间的差值。
不明白你说的“节点数量的训练误差”。追问

我是看到一篇论文,用到bp神经网络,列出来一个表,隐含层不同节点数时网络的训练误差,节点从 2到6 预测数据的误差 0.011 0.011 — 0.020 — 我不懂的是他是怎样得出来的 是算的平均值么

参考技术B 神经网络的输入量包含因变量集和目标集(因变量集),设置不同的隐层节点数会有不同的拟合误差,比较拟合误差去较小的那个对应的节点数,,,,别忘记神经网络本质上是一种映射关系,,, 参考技术C 楼主你现在知道了吗?能不能告知一下假如隐藏层数为5,matlab训练误差怎么算的啊,就是那种代码,跪求

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

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

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

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

以上是关于matlab 神经网络隐含层节点数如何让确定?还有各个节点数量的训练误差如何得出来的比方说:的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

这样的三层BP神经网络怎么建立: 4个输入节点,3个输出节点,隐含层节点数为7,传递函数均采用Sigmoid函数!

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

第一章 BP神经网络