Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
5.1k views
in Technique[技术] by (71.8m points)

keras - Is there a way to create a "no prediction" catagory for low probablty predicitons on a multi-class classifcaiton problem?

Im using Keras on a multi-class classification problem. The categories in the data set are pretty qualitative and cause the classifier a lot of confusion. The predict_classes() function assigns classes to samples that correspond to a low (sometimes 60%) score from the predict() function.

With this particular problem, the absolute accuracy is less important than the number of false predictions. Meaning that when a category is predicted, I want it to be very certain that it is accurate. I dont care if 9/10 samples get dumped into an "uncertain" class as long as the 1/10 has a high accuracy.

Is there a way to create this "uncertain" class within the .predict_classes() function? Is there another way to achieve my goal? Is there a way to incorporate the "uncertain" class into the training process to decrease the number of false positives?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...