Inconsistent test-results with neural network

Hello,
I have just used the GUI-tool of the neural network toolbox for fitting. This app automatically divides the input data in training-, validation- and testdatasets. After training, I get the performance of these 3 stages which are all fine (MSE~50). Especially the included test-setting shows good results. -> the network generalised Unfortunately these good results vanish when I test the neural network manuelly. When I load an unused testdata in the trained network, I get really bad performance values(~1000). -> the network does not generalise at all This confuses me, because this 2 test-options, 'included in tool' and 'manually', should bring almost similar performance values!
Can anyone please tell me, why there is such a huge difference in the results? The tool tells me, that the neural network is good, but when I use it, it sucks. Why?
I am grateful for every answer!
Kind regards, Detlef

답변 (2개)

Walter Roberson
Walter Roberson 2015년 7월 13일

0 개 추천

How are you initializing the weights? By default NN initialize the weights randomly.

댓글 수: 1

Default initialization, therefore random weights at the beginning. But the issue are not the weights. Both testing options that I described happen after the ANN training, therefore with the same weight values.

댓글을 달려면 로그인하십시오.

Greg Heath
Greg Heath 2015년 7월 13일

0 개 추천

The only time that should happen is when the 2 sets do not appear to come from the same probability distribution.
You don't give enough information. Assuming the data are 1-Dimensional
For subset 1.training 2. validation 3. test1 4. test2:
a. size(subset) =
b. mean(subset) =
c. var(subset) =
d. (mean(test1)-mean(test2))/sqrt(var(test1) + var(test2))
Hope this helps
Greg

댓글 수: 2

I am only talking from the testing, therefore after training. The included test delivers much better results than the manual test(manual test is the same as just using the trained network, but calculating the error).
Greg Heath
Greg Heath 2015년 7월 13일
You didn't answer my questions.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

질문:

2015년 7월 13일

댓글:

2015년 7월 13일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by