how many neurons should be in the hidden layer ?
6 ビュー (過去 30 日間)
古いコメントを表示
Hi all How are you ? I have a question : I have to implement the Back Propagation algorithm that teaches the neuronal network to recognize hand written digits:{2,3,4,8} in the program should be only one hidden layer of neurons it's input 15*15 image of digit it's output is 4*1 vector of resemblance to each digit above BUT: How many neurons should be in the hidden layer ? I know that the amount of hidden layer neurons strongly affects the performance of the algorithm,so if anybody knows the answer please tell me !
0 件のコメント
採用された回答
the cyclist
2012 年 8 月 31 日
I am not an expert in NN, but I know a little. One possibility, if you have enough data, would be to separate your data into a training set and a validation set. Then, train different networks with different numbers of neurons in the hidden layer (using the training set only), and see which one performs best on the validation set.
0 件のコメント
その他の回答 (1 件)
Christos
2012 年 8 月 31 日
i agree with the cyclist. of course its not my field but in theory you have to test some networks and also try different activation functions in the hidden layer.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Neural Simulation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!