La conversion de LinearSVC de la fonction de décision de probabilités (Scikit apprendre python )

- Je utiliser les SVM linéaire de scikit learn (LinearSVC) pour le problème de classification binaire. Je comprends que LinearSVC peut me donner le prédit de les étiquettes, et la décision scores, mais je voulais estimations de probabilité (la confiance dans l'étiquette). Je veux continuer à utiliser LinearSVC à cause de la vitesse (par rapport à sklearn.svm.SVC linéaire, noyau) Est-il raisonnable d'utiliser la fonction logistique pour convertir la décision scores de probabilités?

import sklearn.svm as suppmach
# Fit model:
svmmodel=suppmach.LinearSVC(penalty='l1',C=1)
predicted_test= svmmodel.predict(x_test)
predicted_test_scores= svmmodel.decision_function(x_test) 

Je veux vérifier si elle fait sens pour obtenir des estimations de Probabilité simplement comme [1 /(1 + exp(-x)) ] où x est la décision score.

Sinon, existe-il d'autres options wrt classificateurs que je peux utiliser pour le faire efficacement?

Grâce.

InformationsquelleAutor chet | 2014-10-21