필터 지우기
필터 지우기

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

채택된 답변

Greg Heath
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개)

카테고리

Help CenterFile 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!

Translated by