Neural Network error weights to reduce false positive
1 次查看(过去 30 天)
显示 更早的评论
I have a classification scenario where two outputs differ significantly in importance. Type 1 errors, false positives, must be avoided. Type 2 errors, missed positives, are much less important. How can I structure my neural network to reflect this? Help train specifies EW can be: "a Nox1 cell array of scalar values defining relative network output importance"
Experimenting with EW = [0.1; 0.9] etc has not influenced the portion of false positives.
0 个评论
采纳的回答
Greg Heath
2015-1-13
编辑:Greg Heath
2015-1-13
The classic approach to pattern recognition is to minimize Bayesian risk which, for c classes, is a double sum over classes of products of something like ( See a pattern recognition text for accurate details)
a priori class probabilities P(i)
input conditional class densities p(j,x)
misclassification costs C(i,j) or C(j,i)?
The message is you can choose the costs to bias the decisions any way you want.
I have many posts re this issue. Search
classification costs
in both the NEWSGROUP and ANSWERS as well as comp.ai.neural-nets.
Hope this helps.
Thank you for formally accepting my answer
Greg
1 个评论
Ariel Liebman
2020-4-13
Hi Greg, this is the one I am trying to find your answers on comp.ai.neural-nets.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!