首页 > 解决方案 > 如何选择隐藏层数和节点数?

问题描述

我正在使用 Tensorflow 在 python 3.6.6 中构建神经网络。我想知道,你如何选择这些层中隐藏层和节点的数量?这是一个货币预测机器人,对我应该使用的网络类型有什么建议吗?

标签: python-3.xtensorflowneural-network

解决方案


有许多经验法则可以确定在隐藏层中使用的可接受的神经元数量,例如:

  1. 隐藏神经元的数量应该在输入层的大小和输出层的大小之间。
  2. 隐藏神经元的数量应该是输入层大小的 2/3,加上输出层的大小。
  3. 隐藏神经元的数量应小于输入层大小的两倍。

这三个规则为您提供了一个考虑的起点。最终,为您的神经网络选择架构将归结为反复试验。

你可以参考这篇文章


推荐阅读