神经网络设计

时间:2010-01-08 06:16:38

标签: architecture neural-network

我正在玩神经网络,并想知道专家如何决定有多少神经元足够或者知道哪个范围会精通。是基于启发式决定还是基于应用程序存在逻辑量?

比如说我希望一个简单的网络能够用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个输入神经元。让我们说简单来说,一个输出神经元(0或1,如果它是字母I或不是)。我的问题是,基于这种网络和应用程序设计,有多少隐藏层神经元足以产生更少的错误?如何得出这样的结论?

1 个答案:

答案 0 :(得分:1)

Here's a FAQ看起来很有帮助。我不认为有任何已知的公式或任何具体的,它可能取决于输入域。

实际上,对于那些简单的东西,你不需要太多。