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

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

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

支持向量機(系統(tǒng)識別的性能度量之ROC曲線)

RG15206629988 ? 來源:行業(yè)學(xué)習(xí)與研究 ? 2023-06-26 16:12 ? 次閱讀

一、ROC曲線的含義

ROC曲線的英文名稱為Receiver Operating Characteristic Curve,中文譯為受試者工作特征曲線。

ROC曲線是基于混淆矩陣發(fā)展而來的系統(tǒng)識別的性能度量。如表一所示,在混淆矩陣中,若系統(tǒng)的TP增加,則該系統(tǒng)FP增加,即若開發(fā)人員欲使機器學(xué)習(xí)系統(tǒng)將更多的正樣本識別為正樣本(TP增加),則該系統(tǒng)一定會將更多的負樣本識別為正樣本(FP增加)。

預(yù)測
實際 正樣本 負樣本
正樣本 True Positive(TP) False Negative(FN)
負樣本 False Positive(FP) True Negative(TN)

表一,內(nèi)容來源:中國慕課大學(xué)《機器學(xué)習(xí)概論》

對于支持向量機學(xué)習(xí)系統(tǒng),“若系統(tǒng)的TP增加,則該系統(tǒng)FP增加”的結(jié)論可基于支持向量機的判別公式理解。

支持向量機的判別公式為: 若∑αiyiK(Xi,X)+b≥0,則y=+1(判別為正樣本); 若∑αiyiK(Xi,X)+b<0,則y=-1(判別為負樣本)。

若將上述支持向量機的判別公式的閾值從“0”更改至“-1”為: 若∑αiyiK(Xi,X)+b≥-1,則y=+1(判別為正樣本); 若∑αiyiK(Xi,X)+b<-1,則y=-1(判別為負樣本)。

則不僅正樣本被判別為正樣本的數(shù)量增加,負樣本被判別為正樣本的數(shù)量也增加,即此機器向量機系統(tǒng)的TP和FP均增加。

因此,雖然支持向量機可通過改變判別式閾值增加TP,但此種方法也將導(dǎo)致FP增加,即簡單改變判別式閾值不能有效提高系統(tǒng)的性能??捎行岣呦到y(tǒng)性能的方式是設(shè)計更優(yōu)的算法

基于此,人們可通過系統(tǒng)TP與FP之間的關(guān)系,即繪制TP與FP曲線(ROC曲線)判別系統(tǒng)性性能的優(yōu)劣。

二、ROC曲線的繪制

圖一中的四條曲線均為ROC曲線,ROC曲線的橫坐標為FP,縱坐標為TP。

ROC曲線的繪制步驟如下:

(1)將每個測試樣本的值帶入至∑αiyiK(Xi,X)+b中計算;

(2)將第(1)步所計算出的值從小到大排序;

(3)將第(2)步完成排序的值作為判別式的閾值,并計算每個閾值下的TP和FP的值;

(4)將同一閾值下TP和FP的值作為一個點的縱坐標和橫坐標,將所有點繪制于坐標系中,所有點連接繪制的曲線即為ROC曲線。

c0c5c432-13f7-11ee-962d-dac502259ad0.png

圖一,圖片來源:中國慕課大學(xué)《機器學(xué)習(xí)概論》

三、通過ROC曲線判別系統(tǒng)性能的方式

如圖一所示,坐標系中包含四種算法的ROC曲線。根據(jù)圖一ROC曲線,此四種算法中,藍色ROC曲線所對應(yīng)的算法最優(yōu),紫色ROC曲線所對應(yīng)的算法最差,即越貼近左上角的ROC曲線性能越好。

該結(jié)論可通過以下方式理解:對于相同的FP,ROC曲線越貼近左上角,所對應(yīng)的算法的TP越大,即算法性能越好。

根據(jù)ROC曲線可衍生出系統(tǒng)識別的性能度量包括:AUC(AREA UNDER CURVE)和EER(EQUAL ERROR RATE)

(1)AUC AUC是指ROC曲線下方的面積,該指標越大,系統(tǒng)性能越好。

c0f830a2-13f7-11ee-962d-dac502259ad0.png

圖片來源:中國慕課大學(xué)《機器學(xué)習(xí)概論》

(2)EER

EER的中文翻譯為等錯誤率,等錯誤率為坐標系中點(0,1)和點(1,0)的連線與ROC曲線交點的橫坐標,EER越小,系統(tǒng)性能越好。

c1231f6a-13f7-11ee-962d-dac502259ad0.png

圖片來源:中國慕課大學(xué)《機器學(xué)習(xí)概論》





審核編輯:劉清

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

    關(guān)注

    0

    文章

    166

    瀏覽量

    20833
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8353

    瀏覽量

    132315

原文標題:機器學(xué)習(xí)相關(guān)介紹(19)——支持向量機(系統(tǒng)識別的性能度量之ROC曲線)

文章出處:【微信號:行業(yè)學(xué)習(xí)與研究,微信公眾號:行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    四種支持向量用于函數(shù)擬合與模式識別的Matlab示例程序

    四種支持向量用于函數(shù)擬合與模式識別的Matlab示例程序,內(nèi)容主要在四個文件夾里面[hide] [/hide]
    發(fā)表于 03-13 15:46

    如何用支持向量分類器識別手寫字體

    sklearn實例-用支持向量分類器(SVC)識別手寫字體
    發(fā)表于 06-11 17:02

    支持向量超聲缺陷識別法的研究

    提出了一種基于支持向量超聲波在線檢測缺陷識別方法。首先采用小波包分析來提取超聲信號的特征信息,產(chǎn)生訓(xùn)練和測試樣本;然后利用支持
    發(fā)表于 07-11 08:53 ?18次下載

    基于小波變換與支持向量的虹膜識別新算法

    為了提高虹膜識別的速度和可靠性,根據(jù)虹膜圖像的紋理特征,提出了基于修正的精定位和小波變換提取特征向量及基于支持向量SVM 的WED 與DS
    發(fā)表于 09-14 15:26 ?5次下載

    采用因子分析和支持向量的說話人確認系統(tǒng)

    在文本無關(guān)的說話人識別中,采用均值超向量作為特征向量支持向量
    發(fā)表于 11-24 15:36 ?8次下載

    基于改進支持向量的貨幣識別研究

    首先,預(yù)抽取支持向量以減少訓(xùn)練樣本數(shù)量,大大縮減訓(xùn)練時間;然后,用縮減后的樣本對改進后的分類支持向量進行貨幣
    發(fā)表于 12-14 14:57 ?14次下載

    基于支持向量的手勢識別研究

    本文主要研究支持向量在手勢識別中模型的選擇,包括多類模型和核函數(shù)的選擇,提出基于徑向基核函數(shù)和一對一多類方法的支持
    發(fā)表于 01-22 12:46 ?29次下載

    支持向量語音識別算法在OMAP5912上的移植

    支持向量語音識別
    發(fā)表于 01-07 15:22 ?37次下載

    MATLAB的ROC曲線繪制比較研究

    基于非計算機專業(yè)人員的計算機應(yīng)用能力稍差,而又要經(jīng)常使用受試者工作特征(ROC曲線作為判斷的評價方法,介紹了ROC曲線的概念、原理和優(yōu)點,以及如何在MATLAB下繪制
    發(fā)表于 01-17 15:44 ?35次下載

    基于支持向量的數(shù)字調(diào)制識別算法

    在非協(xié)作通信中,需要對接收的信號進行調(diào)制方式的自動識別。在高階累積量域內(nèi)構(gòu)造信號識別的特征向量,采用基于二叉樹的支持向量
    發(fā)表于 04-12 18:03 ?20次下載

    支持向量SVM引導(dǎo)_《OpenCV3編程入門》書本配套源代碼

    《OpenCV3編程入門》書本配套源代碼:支持向量SVM引導(dǎo)
    發(fā)表于 06-06 15:52 ?2次下載

    基于支持向量的車牌字符識別_劉連忠

    基于支持向量的車牌字符識別_劉連忠
    發(fā)表于 03-16 08:55 ?0次下載

    基于支持向量的聯(lián)機手寫識別分析

    注入了新的活力。 支持向量(Support Vector Machine,SVM)是在統(tǒng)計學(xué)習(xí)理論的基礎(chǔ)上發(fā)展起來的新一代分類識別算法,使用核函數(shù)方法將非線性可分的特征
    發(fā)表于 10-24 15:47 ?0次下載
    基于<b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>的聯(lián)機手寫<b class='flag-5'>識別</b>分析

    支持向量的故障預(yù)測模型

    針對現(xiàn)有的故障預(yù)測技術(shù)無法從整體上反映系統(tǒng)性能下降趨勢等問題,提出一種基于健康度分析的故障預(yù)測方法。首先,在支持向量回歸算法基礎(chǔ)上構(gòu)造多輸出支持
    發(fā)表于 12-29 11:24 ?0次下載

    支持向量的手勢識別

    針對類膚色信息或復(fù)雜背景的影響,難以通過手勢分割得到精確手勢輪廓而對后期手勢識別率與實時交互的影響,提出了一種基于特征包支持向量( BOF-SVM)的手勢
    發(fā)表于 02-24 15:23 ?1次下載