What is the best training data set to train a Neural Network from the given two options?
조회 수: 2 (최근 30일)
이전 댓글 표시
Previously, I had a Neural Network with a small number of input-nodes (around 6) and I used to train it with a large dataset (around 1000 input/target pairs). The variation of data for each input-node was really high.
Because of that, I changed the NN structure and increased the number of input-nodes of the network so that the variation of data to input-nodes become low. It caused to decrease the input/target pairs and now it is around 50 (Maximum).
But still, I feel that my previous structure is more stable than the new one, since I could train it with a large data set and higher variations of data help to tackle any value in the testing phase.
Here again, I have summarized the two training data sets.
1). Variation of data is high but had a large amount of input/target pairs to train the network.
2). Variation of data is low but had a small amount of input/target pairs to train the network.
Really appreciate if someone can give an idea about this issue and help me to select the best option :)
Thanks and Regards, Dara
댓글 수: 0
채택된 답변
Greg Heath
2016년 7월 23일
Since it takes at least 2 sigmoids to create a local extremum for a smooth data curve, a lower bound for the number of hidden nodes is
H <= 2 * NLE
where NLE is the number of local extrema.
Hope this helps.
Thank you for formally accepting my answer
Greg
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!