2010-01-08 74 views
1

我在玩神经网络,想知道专家如何决定有多少神经元是足够的,或说知道什么范围会精通。一个人是基于启发式还是基于应用程序的逻辑数量来决定?神经网络设计

说例如我想要一个简单的网络能够告诉字母I说一个9x10的网格。

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)。我的问题是,基于这个网络和应用程序设计,有多少隐层神经元足以产生较少的错误?人们如何得出这样的结论?

回答

1

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

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

+0

伟大的链接。谢谢! – Louis 2010-01-08 07:06:51