2017-03-21 37 views

回答

0

我所知道的最簡單的方法是通過分類來運行它們 - 作爲一個獨立的運行,而不是作爲訓練過程的一部分 - 看看哪些沒有達到理想的效果。

+0

謝謝你回答這個問題。但我不能完全理解單獨運行的意義。我試圖找出測試集中的假陽性圖像。你能詳細解釋一下嗎? – ccatman

+0

看看如何真正*使用*你的訓練模型:如何分類新的輸入。這也被稱爲「預測」或「評分」。不要使用新的輸入,請使用測試集。將返回的預測與實際情況(原始分類)進行比較。 – Prune

+0

謝謝,生病請嘗試 – ccatman

0

你需要以某種方式標註您的測試數據,要知道,如果你的陽性預測值陽性試驗樣品一致,如果不是,那麼它應該被認爲是假陽性,也當你有這些指標對所有測試數據,可以計算f1score和一些其他性能變量:

accuracy = (true_negative + true_positive)/total_samples 
recall = true_positive/(true_positive + false_negative) 
precision = true_positive/(true_positive + false_positive) 
f1score = 2*((precision*recall)/(precision+recall)) 
+1

謝謝!這有幫助! – ccatman