apparatus icon indicating copy to clipboard operation
apparatus copied to clipboard

Add probability calibration to the classifier outputs

Open sabinthomas opened this issue 11 years ago • 1 comments

Classify() needs to implement a threshold mechanism for classify() errors. An error is a condition where the labels and probabilities are inconclusive, and a match cannot be obtained.

One way around this is by computing a priorProbabilities classification, and then comparing every getClassification result to the value of this priorProbabilities

sabinthomas avatar Apr 11 '14 19:04 sabinthomas

What you describe seems more in line with application code and it is beyond what a classifier is or does.

But working out confidence levels on the predictions is a direction ML packages are moving towards: http://scikit-learn.org/stable/modules/calibration.html

I'm retitling this and labeling a feature enhancement.

DrDub avatar Nov 03 '16 18:11 DrDub