在这方面还没有什么理论指导,有一些经验法则可以进行参考:
1、隐藏单元的数量不应该超过输入层中单元的两倍(M. J. A. Berry and G. S. Linoff, Data Mining Techniques: For Marketing, Sales, and Customer Support, New York: John Wiley & Sons, 1997.)
2、隐藏单元的大小应该介于输入单元和输出单元之间(A. Blum, Neural Networks in C++, New York: Wiley, 1992.)
3、神经元的数量应捕获输入数据集方差的70~90%(Z. Boger and H. Guterman, "Knowledge extraction from artificial neural network models," in Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference, Orlando, FL, 1997.)