我有分类问题,我有输入形状(16x16图像),我需要将该形状分类为正确的形状与否,因此我有256(16 * 16)个输入神经元和一个输出神经元。
中间怎么样?我不确定需要多少层隐藏神经元,每层应该有多少神经元。
答案 0 :(得分:0)
你无法分辨,因为它变化很大,但主要取决于噪音的大小。
你需要自己测试你需要多少,但数字的范围在1到256之间。
答案 1 :(得分:0)
有一个基于直观观察和经验结果的公式,我们可以定义隐藏层神经元的数量:
2*(N1 + N3) <= N2 <= (K*(N1 + N3) - N3) / (N1 + N3 + 1)
N1:输入神经元的数量,
N2:隐藏神经元的数量,
N3:输出神经元的数量,
K:输入样本数。
您可以根据大多数JCR索引论文中的实证结果计算隐藏层中神经元的数量。