99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-04-22 閱讀量: 1122
如何理解機器學習中的準確率和召回率?

準確率和召回率是廣泛用于信息檢索和統(tǒng)計學分類領域的兩個度量值,用來評價結果的質(zhì)量。其中精度是檢索出相關文檔數(shù)與檢索出的文檔總數(shù)的比率,衡量的是檢索系統(tǒng)的查準率;召回率是指檢索出的相關文檔數(shù)和文檔庫中所有的相關文檔數(shù)的比率,衡量的是檢索系統(tǒng)的查全率。一般來說,recision就是檢索出來的條目(比如:文檔、網(wǎng)頁等)有多少是準確的,Recall就是所有準確的條目有多少被檢索出來了。正確率、召回率和 F 值是在魚龍混雜的環(huán)境中,選出目標的重要評價指標。

看看這些指標的定義:


精確率 = 提取出的正確信息條數(shù) / 提取出的信息條數(shù)

召回率 = 提取出的正確信息條數(shù) / 樣本中正確的信息條數(shù)

F值 = 正確率 * 召回率 * 2 / (正確率 + 召回率) (F 值即為正確率和召回率的調(diào)和平均值)


兩者取值在0和1之間,數(shù)值越接近1,查準率或查全率就越高。

不妨舉這樣一個例子:某池塘有1400條鯉魚,300只蝦,300只鱉?,F(xiàn)在以捕鯉魚為目的。撒一大網(wǎng),逮著了700條鯉魚,200只蝦,100只鱉。那么,這些指標分別如下:正確率 = 700 / (700 + 200 + 100) = 70%召回率 = 700 / 1400 = 50%F值 = 70% * 50% * 2 / (70% + 50%) = 58.3%不妨看看如果把池子里的所有的鯉魚、蝦和鱉都一網(wǎng)打盡,這些指標又有何變化:正確率 = 1400 / (1400 + 300 + 300) = 70%召回率 = 1400 / 1400 = 100%F值 = 70% * 100% * 2 / (70% + 100%) = 82.35% 由此可見,正確率是評估捕獲的成果中目標成果所占得比例;召回率,顧名思義,就是從關注領域中,召回目標類別的比例;而F值,則是綜合這二者指標的評估指標,用于綜合反映整體的指標。當然希望檢索結果Precision越高越好,同時Recall也越高越好,但事實上這兩者在某些情況下有矛盾的。比如極端情況下,我們只搜索出了一個結果,且是準確的,那么Precision就是100%,但是Recall就很低;而如果我們把所有結果都返回,那么比如Recall是100%,但是Precision就會很低。因此在不同的場合中需要自己判斷希望Precision比較高或是Recall比較高。如果是做實驗研究,可以繪制Precision-Recall曲線來幫助分析。


109.0882
0
關注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子