¿Cómo funciona internamente la función predict_proba () de sklearn.svm.svc?

estoy usandosklearn.svm.svc desdescikit-learn Para hacer clasificaciones binarias. Estoy usando su función predict_proba () para obtener estimaciones de probabilidad. ¿Alguien puede decirme cómo predict_proba () calcula internamente la probabilidad?