2013-11-02 113 views
0

我一直在試圖找到這些信息,並找不到任何幫助。 我想要做的就是從sklearn svm獲得一個浮點數作爲輸出,以便作爲子分類器的輸入。sklearn svm非整數輸出

是否有可能從svm獲得輸出,如0,89898而不是1,因爲一個類更接近被歸類爲1?

謝謝

回答

0

Platt scaling可以幫助實現你想要什麼。它以事後特定的方式在SVM輸出之上適合邏輯斯蒂爾曲線。

要在sklearn中執行此操作,您需要將SVM的概率參數設置爲True。然後,您可以使用擬合模型的predict_proba()方法獲取浮點輸出。更多的文件可以發現here。您還可以在this線程中找到相關討論。