18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

詳解對象檢測網(wǎng)絡(luò)性能評價指標mAP計算

OpenCV學(xué)堂 ? 來源:OpenCV學(xué)堂 ? 2023-10-09 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上次我寫了一篇關(guān)于mAP計算的文章,發(fā)布之后得到很多網(wǎng)友的反饋,有感于此,覺得有必要重寫一篇,目的有兩個,一個是告訴大家你們的意見我收到了,另外一個是細化了我對mAP的計算過程的理解,如有廖誤懇請指正,本人一定虛心接受!歡迎繼續(xù)拍磚!

對象檢測評價參數(shù)解釋

對象檢測評價是針對對象檢測系統(tǒng)性能指標的整體性能評估,評價指標包括

  • 正確檢測率

  • 錯誤檢測率

  • 漏檢率

等常見指標,更廣義的評價還包括檢測率除以精度與敏感性。檢測對象的評價多數(shù)是基于某測試數(shù)據(jù)集的,通常稱為SUT(System Under Test), 我們在訓(xùn)練時候使用的數(shù)據(jù)通常被稱為GT Sytem(是帶有正確標準框的數(shù)據(jù))。評價對象檢測系統(tǒng)性能經(jīng)常需要用到術(shù)語與解釋如下:

FP –False Positive是指一個對象出現(xiàn)在SUT中但是沒有出現(xiàn)在GT中

TP – True Positive是指一個對象既出現(xiàn)在SUT也出現(xiàn)在GT中
FN – False negative是真一個對象出現(xiàn)在GT中但是沒有出現(xiàn)在SUT
TN – True negative是指對象在SUT與GT中均沒有出現(xiàn)
CGT – complete ground truth 是指總的GT數(shù)目

二:計算AP與mAP

在計算AP過程中最重要的是生成Precision-Recall Curve (精確度-召回率曲線),它是計算mAP最重要的一步動作。下圖中有六個book的標注框(GT)
藍色矩形框標注信息如下:28d32562-666c-11ee-939d-92fbcf53809c.jpg

book 439 157 556 241
book 437 246 518 351
book 515 306 595 375
book 407 386 531 476
book 544 419 621 476
book 609 297 636 392

紅色矩形框算法預(yù)測結(jié)果如下:

28e81e0e-666c-11ee-939d-92fbcf53809c.jpg

有八個預(yù)測框,根據(jù)得分從高到低的排序如下:

book 0.619459 413 390 515 459
book 0.462608 518 314 603 369
book 0.460851 429 219 528 247
book 0.382881 403 384 517 461
book 0.369369 405 429 519 470
book 0.298196 592 310 634 388
book 0.272826 433 272 499 341
book 0.269833 433 260 506 336

其中第二列是預(yù)測邊界框(BB)對book得分

28fc52e8-666c-11ee-939d-92fbcf53809c.jpg

判斷TP與FP代碼如下

ifovmax>=min_overlap:
if"difficult"notingt_match:
ifnotbool(gt_match["used"]):
#truepositive
tp[idx]=1
gt_match["used"]=True
count_true_positives[class_name]+=1
#updatethe".json"file
withopen(gt_file,'w')asf:
f.write(json.dumps(ground_truth_data))
ifshow_animation:
status="MATCH!"
else:
#falsepositive(multipledetection)
fp[idx]=1
ifshow_animation:
status="REPEATEDMATCH!"
else:
#falsepositive
fp[idx]=1
ifovmax>0:
status="INSUFFICIENTOVERLAP"

計算累計TP與FP的代碼如下:

foridx,valinenumerate(fp):
fp[idx]+=cumsum
cumsum+=val
cumsum=0
foridx,valinenumerate(tp):
tp[idx]+=cumsum
cumsum+=val

積分求解
Precision與Recall數(shù)據(jù)的取值范圍都在0~1之間,以Recall為X軸位、以Precision為Y軸可以繪制PR曲線。在繪制之前首先需要完成插值操作

首先對精度數(shù)據(jù)首尾添加0然后進行最大值插值取值,得到mpre
【1.0, 1.0, 1.0, 0.66, 0.5, 0.5, 0.5, 0.5, 0.5, 0】
對召回數(shù)據(jù)首尾添加0與1得到mrec
【0, 0.166, 0.33, 0.33, 0.33, 0.33, 0.5, 0.5, 0.66, 1.0】

進行尋找變化的梯度得到index(1、2、6、8、9),對曲線積分求解最終的AP為:

loopindex(1、2、6、8、9)
AP=+((mrec[index]-mrec[index-1])*mpre[index])
returnAP

上面的解釋是AP計算方法,VOC2007對計算出來結(jié)果,根據(jù)原始取得的recall進行最大插值為11點的方式來計算AP,圖示如下:

2905a9ec-666c-11ee-939d-92fbcf53809c.jpg

2913c130-666c-11ee-939d-92fbcf53809c.png

另外一種方式被稱為全插值方法,同樣是基于最大值進行插值,得到曲線顯示如下

2919e9e8-666c-11ee-939d-92fbcf53809c.jpg

292f0e7c-666c-11ee-939d-92fbcf53809c.jpg

通過插值之后進行AP計算得到的結(jié)果會跟積分直接求解的結(jié)果不同,當前PASCAL VOC都是基于全插值方式來計算AP,最終根據(jù)每個類別的AP求和之后除以總的檢測類別數(shù)目就得到mAP值。

mAP=sum(AP)/N
其中N表示總的類別數(shù)目


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

    關(guān)注

    3

    文章

    988

    瀏覽量

    45069
  • MAP
    MAP
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    15754
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1229

    瀏覽量

    25965

原文標題:詳解對象檢測網(wǎng)絡(luò)性能評價指標mAP計算

文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Linux性能測試之性能測試指標詳解

    性能測試指標是衡量系統(tǒng)性能評價標準,常用的系統(tǒng)性能測試指標包括:響應(yīng)時間、并發(fā)用戶/并發(fā)、點擊
    發(fā)表于 12-23 14:50 ?837次閱讀

    基于網(wǎng)絡(luò)性能的VoIP語音質(zhì)量評價模型

    【作者】:張秀武;雷為民;【來源】:《小型微型計算機系統(tǒng)》2010年03期【摘要】:在VoIP應(yīng)用中,為了實現(xiàn)服務(wù)質(zhì)量的監(jiān)測和路徑切換,通常需要測量路徑的網(wǎng)絡(luò)性能,并將網(wǎng)絡(luò)
    發(fā)表于 04-24 09:26

    目標檢測和圖像語義分割領(lǐng)域性能評價指標

    目標檢測和圖像語義分割領(lǐng)域的性能評價指標
    發(fā)表于 05-13 09:57

    電腦的性能一般可以從哪幾個指標評價

    的時鐘頻率)。微型計算機的功能或性能不是由某個指標決定的,而是由它的系統(tǒng)結(jié)構(gòu)、指令系統(tǒng)、硬件組成、軟件配置等因素決定的。但是對于大多數(shù)普通用戶來說,電腦的性能一般可以從以下幾個
    發(fā)表于 09-10 06:32

    常用來評價計算機綜合性能指標有哪些

    計算性能的主要評價在實際應(yīng)用中,常用來評價計算機綜合性能
    發(fā)表于 02-28 09:13

    模糊理論與層次分析法的網(wǎng)絡(luò)學(xué)習(xí)評價

    為了更有效地評價網(wǎng)絡(luò)學(xué)習(xí)的效果,設(shè)計了一種基于層次結(jié)構(gòu)的網(wǎng)絡(luò)學(xué)習(xí)評價模型,根據(jù)模型建立了網(wǎng)絡(luò)學(xué)習(xí)評價
    發(fā)表于 03-07 15:03 ?0次下載
    模糊理論與層次分析法的<b class='flag-5'>網(wǎng)絡(luò)</b>學(xué)習(xí)<b class='flag-5'>評價</b>

    分類器的分類性能評價指標

    通過具體應(yīng)用實例,指出目前普遍使用的正確率和錯誤率評價指標在不平衡數(shù)據(jù)集、語義相關(guān)多分、不同錯分代價等分類問題中評價分類器性能時存在的缺陷。為了解決這一問題,根據(jù)
    發(fā)表于 05-03 16:51 ?0次下載

    計算機網(wǎng)絡(luò)性能指標

    本視頻主要詳細介紹了計算機網(wǎng)絡(luò)性能指標,分別是速率、帶寬、吞吐量、時延、時延帶寬積、往返時間(RTT)、利用率。
    的頭像 發(fā)表于 01-03 17:57 ?4.6w次閱讀

    解析OpenVINO? + SSD 實時對象檢測

    前面我們了解OpenVINO 如何部署圖像分類網(wǎng)絡(luò)ResNet,本文我們將會學(xué)習(xí)OpenVINO 中對象檢測網(wǎng)絡(luò)的部署與推理應(yīng)用。說到對象
    的頭像 發(fā)表于 05-18 09:35 ?2426次閱讀
    解析OpenVINO? + SSD 實時<b class='flag-5'>對象</b><b class='flag-5'>檢測</b>

    結(jié)合詞特征與語義特征的網(wǎng)絡(luò)評價對象識別

    網(wǎng)絡(luò)評論短文本的細粒度情感分析是文本挖掘的研究熱點,評價對象作為細粒度情感分析的基礎(chǔ),在識別文本過程中具有重要作用,如何充分利用上下文信息并對其進行有效表示是評價
    發(fā)表于 05-28 11:04 ?3次下載

    基于深度學(xué)習(xí)的自動識別評價對象方法

    評價對象的命名實體標注,得到單詞序列、詞性序列和標注序列。將單詞序列、詞性序列轉(zhuǎn)為神經(jīng)網(wǎng)絡(luò)語言模型的詞向量,并用循環(huán)神經(jīng)網(wǎng)絡(luò)進行訓(xùn)練,采用條件隨機場(CRF)輸出
    發(fā)表于 06-10 11:26 ?9次下載

    深度學(xué)習(xí)與缺陷檢測中常用的性能指標計算方法

    在深度學(xué)習(xí)領(lǐng)域,通過以精度、召回率、平均精度均值(Mean Average Precision,mAP)和FPS等指標評價目標檢測算法的有效性,在圖像分割中則主要采用平均像素準確率、平
    的頭像 發(fā)表于 08-02 10:08 ?1w次閱讀

    模型任務(wù)的評價指標體系

    全面了解一個任務(wù)的評價指標體系。 在二分類任務(wù)評價指標(上)中,我們已經(jīng)學(xué)習(xí)了如何利用混淆矩陣來計算二分類的精度、錯誤率
    的頭像 發(fā)表于 01-11 10:10 ?1391次閱讀

    為什么mAP已成為目標檢測的首選指標

    計算機視覺界已經(jīng)集中在度量 mAP 上,來比較目標檢測系統(tǒng)的性能。
    的頭像 發(fā)表于 04-10 09:50 ?1585次閱讀

    鴻蒙TypeScript學(xué)習(xí)第12天【Map對象

    Map 對象保存鍵值對,并且能夠記住鍵的原始插入順序。 任何值(對象或者原始值) 都可以作為一個鍵或一個值。
    的頭像 發(fā)表于 04-10 15:47 ?1781次閱讀
    鴻蒙TypeScript學(xué)習(xí)第12天【<b class='flag-5'>Map</b><b class='flag-5'>對象</b>】