發表文章

目前顯示的是 12月, 2021的文章

機器學習常用衡量指標Precision, Recall, F1-score

圖片
前面說完了一個大概, 基本上也底定了我想研究人工智慧的方向 , 接著我想從基礎知識開始記錄起, 我是個怪人, 對於有興趣的東西不希望太過不求甚解, 反倒比較期望了解他的原理, 期待能擦出一些不同的火花。 實際上我在這裡提到的指標, 會包含 Accuracy、Precision、Recall 、 F1-score 。 正如前面講到, 機器學習的目標, 就是希望透過擷取到的資料特徵, 來預測目標的模樣, 那想當然我要知道模型(Model)好不好, 就會去判斷他預測的準不準, 而想知道準不準, 想當然就會像考試一樣, 每題都會有正確答案, 然後我們來看看模型預測的答案和我正確答案相差多少, 比如說, 我的正確答案是True ( O ), 而模型預測卻是False (X), 那他就錯了一題, 而 我的正確答案是True ( O ), 而模型預測也預測 True (O), 那他就對了一題。 有趣的是, 從以上我講的爛例子, 模型不一定預測都對, 有可能他預測是 True , 但實際答案是 False , 也可能他預測是 True , 但實際答案是 True , 綜合不同預測結果, 可以得到四種結果, 也就是混淆矩陣 Confusion Matrix。 實際 True 實際 False 預測 True TP (True Positive) FP (False Positive) 預測 False FN (False Negative) TN (True Negative) Confusion Matrix 如果還是很混淆, 不然用個很貼近生活的例子來看好了, 相信很多人經過一段時間的新聞洗禮後, 對這些詞都很熟悉才對….。 實際陽性 實際陰性 快篩陽性 確診 TP (True Positive) 偽陽 FP (False Positive) 快篩陰性 偽陰 FN (False Negative) 未感染 TN (True Negative) COVID快篩結果 在往下寫之前, 我們需要先搞清楚指標的用途, 在深度學習中, 指標往往是用來衡量一個模型預測的準確度, 而用準確度得到指標後, 我們的功課就會開始著重在怎麼樣去提升指標的數值。 假設今天我們將一群人抓過來逐個檢測, 一個是陽性(Positive), 一個是陰性(Negative), 在我們的測...