日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

這些機器學習分類器性能標準你知道嗎?

自然語言處理愛好者 ? 來源:AIAS編程有道 ? 作者:菊子皮 ? 2020-11-27 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機器學習算法中,在模型訓練出來之后,總會去尋找衡量模型性能的指標。評價指標是針對將相同的數(shù)據(jù),使用不同的算法模型,或者輸入不同參數(shù)的同一種算法模型,而給出這個算法或者參數(shù)好壞的定量指標。在模型評估過程中,往往需要使用多種不同的指標協(xié)作評估一個模型的好壞,因為眾多的評價指標中,大部分指標只能片面的反應(yīng)模型的一部分特點,那么對模型的評估就會比較片面,在算法落地后也會出現(xiàn)很多問題。根據(jù)評估指標的反饋進行模型調(diào)整,這些都是機器學習在模型評估階段的關(guān)鍵問題,也是一名合格的算法工程師應(yīng)當具備的基本功[文獻1]。

本文參考文獻1, 2,詳細介紹機器學習分類任務(wù)的常用評價指標:準確率(Accuracy)、精確率(Precision)、召回率(Recall)、P-R曲線(Precision-Recall Curve)、F1 Score、混淆矩陣(Confuse Matrix)、ROC、AUC。

1 準確率(Accuracy)

準確率定義如下:

也就是被正確分類的樣本個數(shù)與總樣本的個數(shù)之比,對于二分類來說可以這樣看:

其中(正、負樣本代表兩個不同類別):

真正例(True Positive, TP):標注的數(shù)據(jù)為正樣本,被模型預測為正的正樣本;

假正例(False Positive, FP):標注的數(shù)據(jù)為負樣本,被模型預測為正的負樣本;

假負例(False Negative, FN):標注的數(shù)據(jù)為負樣本,被模型預測為負的正樣本;

真負例(True Negative, TN):標注的數(shù)據(jù)為正樣本,被模型預測為負的負樣本;

準確率是分類問題中最簡單也是最直觀的評價指標,但存在明顯的缺陷,就是在數(shù)據(jù)的類別不均衡,特別是一種類別數(shù)據(jù)特別多另一種類別數(shù)據(jù)特別少的情況下,準確率就不能客觀評價算法的優(yōu)劣了。舉個例子:當負樣本占99%時,分類器把所有樣本都預測為負樣本,那么對于這個模型來說可以獲得99%的準確率,所以在樣本數(shù)據(jù)極度不均衡的時候,選用這種方式去評價一個模型是不可取的。

2 精確率(Precision)

精準率又叫查準率,容易與準確率弄混,請記住這個“精”字,「它是針對一個類別預測結(jié)果而言的」,含義是在所有被預測為正的樣本中實際為正的樣本的概率,在預測為正樣本的結(jié)果中,有多少把握可以預測正確,因為其他類別的數(shù)據(jù)也可能被預測成為該類別。以二分類(以下不特殊說明,都以二分類為例介紹)來說其公式如下:

精準率代表對正樣本「結(jié)果」中的預測準確程度,而準確率則代表整體的預測準確程度,既包括正樣本,也包括負樣本。

3 召回率(Recall)

召回率又叫查全率,「它是針對原樣本而言的」,即在實際為正的樣本中被預測為正樣本的概率,其公式如下:

精確率和召回率又是一對歡喜冤家(一個查準率,一個查全率)。引用wiki上的圖,來理解一下:

實際中該如何選擇這兩個指標呢?因為精確率和召回率有不同的側(cè)重點,并且精確率和召回率是一對此消彼長的度量,精確率高可能原因是原始樣本中正樣本預測為正樣本比較少,負樣本預測為正樣本也比較多,那么這個時候召回率就低了,因為召回率是正樣本預測為正樣本的比率。例如,在預測股票的時候,更關(guān)心精準率,假如你買的股票現(xiàn)在有漲有跌,預測這些股票漲的多,那么這就是對我們有用的,因為所預測漲的股票都是你投錢的。而在預測病患的場景下,則更關(guān)注召回率,即真的患病的那些人中預測對了情況應(yīng)該越多越好,即召回率越高越好。

因為兩種精準率和召回率是此消彼長的參數(shù),而在實際情況中,例如推薦系統(tǒng)中有這樣的情形。在給用戶推薦的N個數(shù)據(jù)中,我們都認為是預測為正的值,那么其中有用戶喜歡的就是預測正樣本預測為正樣本的情形,即TP,其中用戶不喜歡的就是預測負樣本為正樣本的情形,即FP。當準確率比較高的時候,那么類別就比較多,而用戶實際喜歡的并沒有那么多,而當召回率比較高,那么推送的類別少,用戶可能想看更多的類別,推送的又沒有。所以,在實際工程中,往往需要結(jié)合兩個指標的結(jié)果,去尋找一個平衡點,使綜合性能最大化。

4 P-R曲線

P-R曲線(Precision Recall Curve)是描述精確率/召回率變化的曲線,如下圖所示,橫軸為召回率,縱軸為精確率:

對于一個模型來說,其P-R曲線上的一個點代表著:在某一閾值下,模型將大于該閾值的結(jié)果判定為正樣本,小于該閾值的結(jié)果判定為負樣本,此時就可以計算出對應(yīng)的召回率和精確率。改變這個閾值就可以得到一條P-R曲線。那么如何去看一個P-R曲線呢?若一個學習器A的P-R曲線被另一個學習器B的P-R曲線完全包住,則稱:B的性能優(yōu)于A。若A和B的曲線發(fā)生了交叉,則誰的曲線下的面積大,誰的性能更優(yōu)。但一般來說,曲線下的面積是很難進行估算的,所以衍生出了“平衡點”(Break-Event Point,簡稱BEP),即當P=R時的取值,平衡點的取值越高,性能更優(yōu)。

5 F1-Score

除了使用P-R曲線去兼顧精準率和召回率一個模型之外,最常見的方法就是F-Measure,又稱F-Score。F-Measure是P和R的加權(quán)調(diào)和平均,使用最多也就是F1值了,即:

當F1較高時,模型的性能越好。

6 ROC曲線

介紹了這么多指標為什么還要介紹ROC(Receiver Operating Characteristic Curve,又稱接受者操作特征曲線)曲線呢,因為ROC曲線有很多優(yōu)點,經(jīng)常作為評估二值分類器最重要的指標之一。如:「當測試集中的正負樣本的分布變化的時候,ROC曲線能夠保持不變」。在輸出為概率分布的分類模型中,如果僅使用準確率、精確率、召回率作為評價指標進行模型對比時,都必須是基于某一個給定閾值的,對于不同的閾值,各模型的Metrics結(jié)果也會有所不同,這樣就很難得出一個很置信的結(jié)果。需要注意的是P-R曲線是不依賴閾值的,但是在繪制P-R曲線的時候需要閾值。

ROC曲線的橫坐標為假陽性率(False Positive Rate,F(xiàn)PR);縱坐標為真陽性率(True Positive Rate,TPR)。FPR和TPR的計算方法分別為:

其中,F(xiàn)P是所有負樣本中預測為正樣本那些負樣本數(shù)目,N是真實負樣本數(shù)目。

其中,TP是所有正樣本中預測為正樣本那些正樣本數(shù)目,P是真是正樣本數(shù)目。

上面定義有點繞,舉個例子:假設(shè)有10位疑似癌癥患者,其中有3位很不幸確實患了癌癥(P=3),另外7位不是癌癥患者(N=7)。醫(yī)院對這10位疑似患者做了診斷,診斷出3位癌癥患者,其中有2位確實是真正的患者(TP=2)。那么真陽性率TPR=TP/P=2/3。對于7位非癌癥患者來說,有一位很不幸被誤診為癌癥患者(FP=1),那么假陽性率FPR=FP/N=1/7。對于“該醫(yī)院”這個分類器來說,這組分類結(jié)果就對應(yīng)ROC曲線上的一個點(1/7,2/3)。(還是有點繞?那就沉下心理一下)。下面就有一個ROC曲線,來欣賞一下。

「那么為什么ROC曲線衡量效果可以不用在意數(shù)據(jù)的分布呢?」舉個例子:假設(shè)總樣本中,90%是正樣本,10%是負樣本。因為TPR只關(guān)注90%正樣本中有多少是被預測正確的,而與那10%負樣本毫無關(guān)系,同理,F(xiàn)PR只關(guān)注10%負樣本中有多少是被預測錯誤的,也與那90%正樣本毫無關(guān)系。這樣就避免了樣本不平衡的問題。那么兩者協(xié)作起來就能夠很好地衡量一個模型了。

「那么如何繪制ROC曲線呢?」這里也需要我們通過閾值來繪制(「與之前一樣,遍歷所有閾值來繪制整條曲線的」)。當改變閾值時,那么預測出正樣本和負樣本的數(shù)目也隨之變化,如下圖:

「知道了如何繪制ROC曲線了,那么怎么去看ROC曲線呢,也就是說如何根據(jù)ROC曲線確定一個模型的好壞?即如何根據(jù)ROC曲線判斷模型性能?」 FPR(假陽率)表示模型對于負樣本誤判的程度,而TPR(真陽率)表示模型對正樣本召回的程度??上攵贺摌颖菊`判的越少越好,正樣本召回的越多越好。所以總結(jié)一下就是TPR越高,同時FPR越低(即ROC曲線越陡),那么模型的性能就越好??蓞⒖既缦聞討B(tài)圖進行理解:

也就是說:在進行模型的性能比較時,若一個模型A的ROC曲線被另一個模型B的ROC曲線完全包住,則稱B的性能優(yōu)于A。若A和B的曲線發(fā)生了交叉,則誰的曲線下的面積大,誰的性能更優(yōu)。下面再次借用文獻2中的圖片演示ROC曲線不隨樣本數(shù)目的變化而變化的動圖,如下:

當然,我們也不可能總是通過看圖去比較幾個模型的性能,那么問題就來了,如何將圖形進行量化呢?

7 AUC值

AUC(Area Under Curve)指的是ROC曲線下的面積大小,該值能夠量化地反映基于ROC曲線衡量出的模型性能。計算AUC值只需要沿著ROC橫軸做積分就可以了。由于ROC曲線一般都處于y=x這條直線的上方(如果不是的話,只要把模型預測的概率反轉(zhuǎn)成1?p就可以得到一個更好的分類器),所以AUC的取值一般在0.5~1之間。AUC越大,說明分類器越可能把真正的正樣本排在前面,分類性能越好。具體計算方法可參考文獻[3]。

8 混淆矩陣

混淆矩陣(Confusion Matrix)也稱錯誤矩陣,通過它可以直觀地觀察到算法的效果。它的每一列是樣本的預測分類,每一行是樣本的真實分類(反過來也可以),顧名思義,它反映了分類結(jié)果的混淆程度。混淆矩陣i行j列的原始是原本是類別i卻被分為類別j的樣本個數(shù),計算完之后還可以對之進行可視化,可看看文獻[2]中的混淆矩陣圖片演示:

9 多分類

最基本的內(nèi)容是二分類,多分類也可以拆分為多個二分類進行。在了解二分類的基礎(chǔ)上,我們來看看如何衡量一個多分類模型的性能了,畢竟實際的問題屬于多分類的概率是比較大的。

估算模型全局性能的方法有兩種:宏平均(macro-average)和微平均(micro-average)。綜合來看宏平均會比微平均更可靠一些,因為微平均受稀有類別影響更大。宏平均平等對待每一個類別,所以它的值主要受到稀有類別的影響,而微平均平等考慮數(shù)據(jù)集中的每一個樣本,所以它的值受到常見類別的影響比較大。

簡單來說,宏平均就是先算出每個混淆矩陣的P值和R值,然后取得平均P值macro-P和平均R值macro-R,再算出F1值。微平均則是計算出混淆矩陣的平均TP、FP、TN、FN,接著進行計算P、R,進而求出F1值。同理可以使用這兩種方式計算出其他的衡量指標。這兩種計算公式如下:

原文標題:機器學習分類器性能標準(Accuracy、Precision、Recall、P-R曲線、F1等)你是否真的懂了?

文章出處:【微信公眾號:自然語言處理愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7349

    瀏覽量

    95058
  • 機器學習
    +關(guān)注

    關(guān)注

    67

    文章

    8567

    瀏覽量

    137266

原文標題:機器學習分類器性能標準(Accuracy、Precision、Recall、P-R曲線、F1等)你是否真的懂了?

文章出處:【微信號:NLP_lover,微信公眾號:自然語言處理愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    關(guān)于霍爾元件磁鐵的選擇,這些知道嗎?

    東莞市卡瑞奇強力磁鐵廠家生產(chǎn)供應(yīng)各種規(guī)格型號霍爾開關(guān)磁鐵、霍爾感應(yīng)磁鐵,如有采購磁鐵需求,咨詢問題需求,歡迎點擊右側(cè)在線QQ與我們進行交談。介紹霍爾磁鐵前,先來看看霍爾開關(guān)的作用介紹:它是利用集成封裝和組裝工藝制作而成,內(nèi)部集成的電路把磁輸入信號轉(zhuǎn)換成開關(guān)量電信號輸出,它同時具備符合實際應(yīng)用要求的易操作性和高可靠性。應(yīng)用于接近開關(guān),壓力開關(guān),里程表等。主要功
    的頭像 發(fā)表于 04-27 14:13 ?93次閱讀
    關(guān)于霍爾元件磁鐵的選擇,<b class='flag-5'>這些</b><b class='flag-5'>你</b>都<b class='flag-5'>知道嗎</b>?

    新能源汽車測試都有哪些類型和項目?知道嗎?

    新能源汽車(NEV,NewEnergyVehicles)包括純電動汽車(BEV)、插電式混合動力汽車(PHEV)和燃料電池汽車(FCEV)。為了確保這些車輛的安全性、可靠性和性能,必須進行全面的測試
    的頭像 發(fā)表于 04-22 15:25 ?133次閱讀
    新能源汽車測試都有哪些類型和項目?<b class='flag-5'>你</b><b class='flag-5'>知道嗎</b>?

    為何機器人手臂“知覺”存在偏差?探秘力傳感的奧秘

    就像你閉著眼伸手,總覺得有人在輕輕推——對機器人來說,這種“錯覺”可是個大麻煩。 這個“錯覺”的源頭,正是我們今天要聊的六維力傳感標定與重力補償。簡單說,六維力傳感就像機械臂的“
    發(fā)表于 04-13 15:25

    太陽光模擬的光源類型及標準分類

    光源脈沖時間、IEC等級標準、光源種類以及應(yīng)用領(lǐng)域四個維度,系統(tǒng)闡述太陽光模擬的主要分類及其技術(shù)特點。按光源脈沖時間分類luminbox該分類
    的頭像 發(fā)表于 03-27 18:02 ?199次閱讀
    太陽光模擬<b class='flag-5'>器</b>的光源類型及<b class='flag-5'>標準分類</b>

    機器學習特征工程:分類變量的數(shù)值化處理方法

    編碼是機器學習流程里最容易被低估的環(huán)節(jié)之一,模型沒辦法直接處理文本形式的分類數(shù)據(jù),尺寸(Small/Medium/Large)、顏色(Red/Blue/Green)、城市、支付方式等都是典型的
    的頭像 發(fā)表于 02-10 15:58 ?476次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>特征工程:<b class='flag-5'>分類</b>變量的數(shù)值化處理方法

    超級電容怎么測多少f

    在超級電容器的應(yīng)用中,漏電流是一個至關(guān)重要的參數(shù),它直接影響電容器的性能和壽命。知道嗎?
    的頭像 發(fā)表于 02-05 09:27 ?366次閱讀
    超級電容怎么測多少f

    人工智能與機器學習這些行業(yè)的深度應(yīng)用

    自人工智能和機器學習問世以來,多個在線領(lǐng)域的數(shù)字化格局迎來了翻天覆地的變化。這些技術(shù)從誕生之初就為企業(yè)賦予了競爭優(yōu)勢,而在線行業(yè)正是受其影響最為顯著的領(lǐng)域。人工智能(AI)與機器
    的頭像 發(fā)表于 02-04 14:44 ?713次閱讀

    機器學習和深度學習中需避免的 7 個常見錯誤與局限性

    無論是剛?cè)腴T還是已經(jīng)從事人工智能模型相關(guān)工作一段時間,機器學習和深度學習中都存在一些我們需要時刻關(guān)注并銘記的常見錯誤。如果對這些錯誤置之不
    的頭像 發(fā)表于 01-07 15:37 ?369次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>和深度<b class='flag-5'>學習</b>中需避免的 7 個常見錯誤與局限性

    如何深度學習機器視覺的應(yīng)用場景

    深度學習視覺應(yīng)用場景大全 工業(yè)制造領(lǐng)域 復雜缺陷檢測:處理傳統(tǒng)算法難以描述的非標準化缺陷模式 非標產(chǎn)品分類:對形狀、顏色、紋理多變的產(chǎn)品進行智能分類 外觀質(zhì)量評估:基于
    的頭像 發(fā)表于 11-27 10:19 ?353次閱讀

    薄膜電容的關(guān)鍵詞是什么知道嗎

    薄膜電容是一種以金屬箔作為電極,以聚乙酯、聚丙烯、聚苯乙烯等塑料薄膜作為電介質(zhì)的電容器,在電子電路中具有重要作用。薄膜電容有哪些關(guān)鍵詞知道嗎
    的頭像 發(fā)表于 10-13 15:30 ?679次閱讀
    薄膜電容的關(guān)鍵詞是什么<b class='flag-5'>你</b><b class='flag-5'>知道嗎</b>?

    LED亮度含義知道嗎

    選購LED燈具或LED顯示產(chǎn)品時,“亮度夠不夠”往往是人們考量的重要因素。
    的頭像 發(fā)表于 09-23 17:42 ?2613次閱讀

    控制上蓋氣密檢測不過關(guān)?這些原因和對策知道嗎?

    控制是電子設(shè)備與機械系統(tǒng)的核心,其上蓋氣密性直接影響內(nèi)部電路可靠性。良好氣密性可阻隔灰塵、水分等侵入,避免短路、腐蝕等問題。但實際生產(chǎn)中,氣密檢測不過關(guān)現(xiàn)象頻發(fā),影響產(chǎn)品質(zhì)量與企業(yè)聲譽,需深入剖析
    的頭像 發(fā)表于 08-22 15:49 ?885次閱讀
    控制<b class='flag-5'>器</b>上蓋氣密檢測不過關(guān)?<b class='flag-5'>這些</b>原因和對策<b class='flag-5'>你</b><b class='flag-5'>知道嗎</b>?

    想搞定控制連接?耐達訊Modbus轉(zhuǎn)Profinet這招知道嗎

    點,還能提升整個系統(tǒng)的性能和效率。如果也在為協(xié)議連接問題發(fā)愁,不妨試試這個“破圈密碼”。在項目中還有哪些協(xié)議連接難題呢?
    發(fā)表于 07-25 15:41

    風華貼片電感的標準分類體系

    的立體化分類框架。 一、結(jié)構(gòu)形態(tài)分類:工藝差異驅(qū)動產(chǎn)品迭代 風華貼片電感的核心分類維度之一是結(jié)構(gòu)形態(tài),該維度直接決定了產(chǎn)品的電氣性能與制造工藝。根據(jù)線圈繞制方式與磁芯材質(zhì)的不同,產(chǎn)品可
    的頭像 發(fā)表于 05-19 14:04 ?817次閱讀
    風華貼片電感的<b class='flag-5'>標準分類</b>體系

    嵌入式工控機vs普通工控機:區(qū)別在哪?誰才更適合的生產(chǎn)線?

    說到智能制造,大家第一時間可能會想到自動化生產(chǎn)線、機器人、MES系統(tǒng)這些高大上的名詞。但知道嗎?這些系統(tǒng)背后都有一個“幕后英雄”在默默運轉(zhuǎn)
    的頭像 發(fā)表于 05-15 10:09 ?2011次閱讀
    嵌入式工控機vs普通工控機:區(qū)別在哪?誰才更適合<b class='flag-5'>你</b>的生產(chǎn)線?
    西乌珠穆沁旗| 南充市| 广元市| 北辰区| 介休市| 锡林郭勒盟| 大连市| 桑日县| 青阳县| 太仓市| 梓潼县| 南木林县| 宁都县| 库车县| 姚安县| 杭锦旗| 开原市| 呼玛县| 常德市| 依兰县| 玉门市| 盐源县| 舞阳县| 琼中| 白河县| 平邑县| 四子王旗| 铜川市| 抚松县| 辉县市| 抚州市| 子洲县| 开鲁县| 新营市| 永定县| 宿松县| 文成县| 桃江县| 余干县| 磴口县| 淮滨县|