簡體   English   中英

在SVM中找到精度(Matlab)

[英]Finding Accuracy in SVM (Matlab)

我對海圖進行了SVM訓練和分類。 我通過HoG和訓練有素的功能提取了功能。 將功能標記為1和0后,我測試了我的圖像。 結果我總是有50%。 我以為我的圖像可能不好,所以我分別測試了每張圖像並擺脫了不良圖像。 當我測試一張圖像時,准確度是100%。 然后,當我將另一個圖像添加到測試圖像文件夾中時(也具有100%的准確性),結果得到了大約54%。 總的來說,我在兩個測試圖像中有兩個標記錯誤的特征。 我不明白為什么我的准確性不高。 這是我用於計算的公式;

acc = numel(find(Predict_label==test_label))/length(test_label);
disp(['Accuracy ', num2str(acc)])

謝謝。

感謝您的回答,我已經解決了我的問題。 這是由於重復測試。 我剛剛刪除了代碼中的第二項測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM