2012-05-18 75 views
0

我正在做兩個向量類的初步測試,試圖用libsvm將它們分開。我在Matlab和cmd行(使用libsvm)中獲得了78.2%的正確ID率,但在Weka中,我獲得了95%左右的正確ID率。libsvm cmd line,weka和matlab之間的精度差異

Weka沒有進行交叉驗證;只是訓練有素的模型,然後讀入測試數據集並對其進行分類。

任何人都可以提供解釋嗎?提前致謝。

+0

也許他們使用不同的內核? SVM不是*一件*事情... – Ansari

回答

1

如果您沒有提供單獨的測試數據,應該設置驗證摺疊,10或期望值。但是,請確保在兩個程序中都使用了相同的SVMType和內核類型。默認情況下Weka使用C-SVC,具有徑向基礎功能。