2013-07-09 97 views
1

我用SVM作爲分類器構建了一個圖像分類系統。爲了我的目的,我已經有了相當不錯的分類結果,但我正在尋找改進它的方法。假設對於查詢圖像,系統響應錯誤的分類。有什麼方法可以用這個新數據重新訓練SVM分類器。我使用OpenCV中的SVM。我是否需要使用不同的分類器或學習系統?在OpencCV中Retrain SVM分類器?

回答

0

你可以嘗試使用不同的分類器,但是一種簡單的方法來改善你現有的系統,將是使用硬性底片重新訓練你的分類器。爲此,請執行以下操作:

  • 在負樣本的訓練集上使用原始分類器,查找所有誤報。這就是所謂的「硬性消極」。
  • 重新使用原始訓練數據集重新訓練您的系統,並增強您在上一步中找到的難度。
  • 如果您重複上述步驟一次或兩次,您可能會得到改進的結果。

你最終得到的分類器應該比你開始使用的分類器更好。注意不要從測試數據集中獲得難以消除的結果,因爲這會給你造成不正確的結果。