[scikit-learn] Which algorithm is used in sklearn SGDClassifier when modified huber loss is used?

Vikas Kumar hershil at gmail.com
Thu Jul 6 12:25:28 EDT 2017


The documentation says:

The loss function to be used. Defaults to ‘hinge’, which gives a linear
SVM. The ‘log’ loss gives logistic regression, a probabilistic classifier.
‘modified_huber’ is another smooth loss that brings tolerance to outliers
as well as probability estimates.

When we use 'modified_huber' loss function, which classification algorithm
is used? Is it SVM? If yes, how come it is able to give probability
estimates, which is something it can't do with hinge loss?

Regards,

Vikas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-learn/attachments/20170706/9bf0899c/attachment.html>


More information about the scikit-learn mailing list