【问题标题】:Designing the hidden layers of a neural network设计神经网络的隐藏层
【发布时间】:2014-10-18 13:09:22
【问题描述】:

我有分类问题,我有一个输入形状(16x16 图像),我需要将该形状分类为正确的形状,所以我有 256 个(16*16)输入神经元和一个输出神经元。

中间呢?我不确定需要多少层隐藏神经元,以及每层应该有多少个神经元。

【问题讨论】:

  • this 的可能重复项

标签: machine-learning neural-network


【解决方案1】:

有一个基于直观观察和经验结果的公式,我们可以定义隐藏层神经元的数量:

2*(N1 + N3) <= N2 <= (K*(N1 + N3) - N3) / (N1 + N3 + 1)

N1:输入神经元的个数,

N2:隐藏神经元的个数,

N3:输出神经元个数,

K:输入样本数。

您可以根据大多数 JCR 索引论文中的经验结果计算隐藏层中的神经元数量。

【讨论】:

    【解决方案2】:

    您无法真正分辨,因为它变化很大,但主要取决于可能有​​多少噪音。

    你需要自己测试你需要多少,但数字范围在 1 到 256 之间。

    【讨论】:

      猜你喜欢
      • 2017-09-19
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2017-12-20
      • 2020-09-23
      • 2018-03-05
      相关资源
      最近更新 更多