Submitted by thanderrine t3_zntz2d in MachineLearning
So I was wondering, basically the title.
If my CNN model is trained to classify images into cat and dog, and I show it an image of a horse. My model should be giving either dog or a cat as the answer, however the confidence of this answer (passing horse through a softmax) should be low.
But I have found that mostly the models are quite cocky with a high confidence that it is indeed a dog. Or a cat.
So is there a better way? Is there a technique or method or algorithm that gives accurate confidence on a classification?
TheCockatoo t1_j0j4raw wrote
To answer your title question, no. You may wanna look up Bayesian deep learning!