language-icon Old Web
English
Sign In

Platt scaling

In machine learning, Platt scaling or Platt calibration is a way of transforming the outputs of a classification model into a probability distribution over classes. The method was invented by John Platt in the context of support vector machines,replacing an earlier method by Vapnik,but can be applied to other classification models.Platt scaling works by fitting a logistic regression model to a classifier's scores. In machine learning, Platt scaling or Platt calibration is a way of transforming the outputs of a classification model into a probability distribution over classes. The method was invented by John Platt in the context of support vector machines,replacing an earlier method by Vapnik,but can be applied to other classification models.Platt scaling works by fitting a logistic regression model to a classifier's scores. Consider the problem of binary classification: for inputs x, we want to determine whether they belong to one of two classes, arbitrarily labeled +1 and −1. We assume that the classification problem will be solved by a real-valued function f, by predicting a class label y = sign(f(x)). For many problems, it is convenient to get a probability P(y=1|x), i.e. a classification that not only gives an answer, but also a degree of certainty about the answer. Some classification models do not provide such a probability, or give poor probability estimates.

[ "Support vector machine", "Probabilistic logic", "Logistic regression", "Calibration", "Random forest" ]
Parent Topic
Child Topic
    No Parent Topic