我正在嘗試使用LIBSVM來分類手寫字符。我已成功執行的'svm-train.exe'訓練和'svm-predict.exe'進行測試。對於這兩種,輸入文件格式是 -如何在測試數據未標記時運行LIBSVM的'svm-predict.exe'?
0 1:1 2:0 3:1 4:0
1 1:0 2:1 3:0 4:1
0 1:1 2:0 3:1 4:1
1 1:0 2:1 3:0 4:1
現在,我想未標記的數據與「SVM-predict.exe」分類。所以,現在輸入文件會像這個 -
1:1 2:0 3:1 4:0
1:0 2:1 3:0 4:1
1:1 2:0 3:1 4:1
1:0 2:1 3:0 4:1
但是,當我運行'SVM-predict.exe'上面輸入以下錯誤是shown-
錯誤位於第1行
輸入格式它指 - 我不能「SVM-predict.exe」給未標記的數據。那麼我想如何在真實世界的應用程序中使用它,我想標記未標記的數據?我用Google搜索了一下,也問了其他人,但沒有得到有用的解決方案。
備註:我得到的一個建議是用任何隨機值標記測試數據(因爲我不需要準確性)。但是這對我來說似乎不合邏輯。有沒有簡單的方法來做到這一點?
SVM-predict.exe只爲「玩」而不是爲了al-world應用程序。最好的方法是使用庫並編寫自己的代碼。 – rzo
真的!?!?!但我看到有人在使用它! @rzo –
'svm-predict.exe'是爲評估目的而編寫的(目標:準確性)。如果你只是想預測未標記的數據,你將需要重寫輸入分析器... – rzo