Welcome to OGeek Q&A 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 Reply

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...