神经网络如何设置隐藏层层数和节点个数,是否越多就会越精确?

发布于 2022-09-07 12:09:10 字数 378 浏览 22 评论 0

我看到过关于隐藏层节点个数有几个经验公式
94_200_200.jpg

1、比如说我是40个输入节点一个输出节点 按照经验公式的话隐藏层如果单层隐藏层则隐藏层节点数不会超过40个 那么不是节点数越多越精确吗? 还是会在某个值得时候达到最好的效果?
2、同理如果我是40个输入一个输出的话是不是两个隐藏层会比一个隐藏层迭代的更快?为什么?
3、确定隐藏层个数和单层节点数是不是只能一步一步实验,在最开始时有没有什么方法可以快速初始化这些参数然后微调?
4、理论上来讲是不是迭代次数越多得到的训练模型越精确?

对以上任意问题有见解者欢迎回答,不胜感激

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

挽手叙旧 2022-09-14 12:09:11

当然是越多越好,但是当你层数多了,训练时间不就加长了

黯然 2022-09-14 12:09:11

层数越多,节点越多,在训练模型上的效果越好,甚至会达到100%预测精度。但随之带来的是模型过拟合,将模型放测试数据上预测效果严重降低。一般来说,要考虑训练的有效深度,让模型在能达到较好的预测效果而不出现过拟合情况。(刚开始看机器学习,不知道说得对不对,大家相互学习)

赠佳期 2022-09-14 12:09:11

不一定越多越好,建议你看看这个。这个回答比较专业,提到了层数和节点数量的关系。
神经网络如何选择隐藏层的数量

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文