【发布时间】:2011-01-02 19:24:33
【问题描述】:
我正在玩神经网络,想知道专家如何确定多少神经元就足够了,或者说知道什么范围才是熟练的。是根据启发式决定还是根据应用程序有逻辑数量?
例如,我想要一个简单的网络,能够通过 9x10 的网格来分辨字母 I。
0 0 1 1 1 1 1 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 1 1 1 1 1 0 0
所以这显然有 90 个输入神经元。为简单起见,假设一个输出神经元(如果是字母 I 则为 0 或 1)。我的问题是,基于这个网络和应用程序设计,多少隐藏层神经元才足以产生更少的错误?怎么会得出这样的结论?
【问题讨论】:
标签: architecture neural-network