【发布时间】:2014-10-18 13:09:22
【问题描述】:
我有分类问题,我有一个输入形状(16x16 图像),我需要将该形状分类为正确的形状,所以我有 256 个(16*16)输入神经元和一个输出神经元。
中间呢?我不确定需要多少层隐藏神经元,以及每层应该有多少个神经元。
【问题讨论】:
-
this 的可能重复项
标签: machine-learning neural-network
我有分类问题,我有一个输入形状(16x16 图像),我需要将该形状分类为正确的形状,所以我有 256 个(16*16)输入神经元和一个输出神经元。
中间呢?我不确定需要多少层隐藏神经元,以及每层应该有多少个神经元。
【问题讨论】:
标签: machine-learning neural-network
有一个基于直观观察和经验结果的公式,我们可以定义隐藏层神经元的数量:
2*(N1 + N3) <= N2 <= (K*(N1 + N3) - N3) / (N1 + N3 + 1)
N1:输入神经元的个数,
N2:隐藏神经元的个数,
N3:输出神经元个数,
K:输入样本数。
您可以根据大多数 JCR 索引论文中的经验结果计算隐藏层中的神经元数量。
【讨论】:
您无法真正分辨,因为它变化很大,但主要取决于可能有多少噪音。
你需要自己测试你需要多少,但数字范围在 1 到 256 之间。
【讨论】: