difference between true and apparent error in neural network
27 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mohamad
el 21 de Dic. de 2013
Respondida: Greg Heath
el 22 de Dic. de 2013
hi What is the difference between apparent and true error in neural network. My impression is that true error is the error related to test data set while apparent error is the error returned by neural network namely sum(abs(target-output)), and bias is the difference between these two errors, is my idea correct? can we use some other error measurements like MSE of MAE instead of these errors, for instance calculate bias from difference of training and test MSE? best
0 comentarios
Respuesta aceptada
Greg Heath
el 22 de Dic. de 2013
Where did you find that terminology?
There are several quantities that can be identified.
1. The underlying error-free I/O transformation
2. The contaminated sample (noise, interference and measurement error) from which the neural network is designed.
3. The training, validation and test set targets and outputs.
The true error, which is unknown, is the difference between 1 and 2.
The true bias is the average of the true error.
The apparent error is the difference between the test set target and output.
The apparent bias is the average of the test set error.
For a good minimum mean-squared-error design, the test set bias should be zero and the test set variance is the mean-squared-error.
Hope this helps.
Thank you for formally accepting my answer
Greg
P.S. One of several basic assumptions is that the training, validation and test sets are sufficiently large. In other words, if they were larger, the difference in results would be insignificant.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Sequence and Numeric Feature Data Workflows en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!