chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

計算機視覺任務(wù)里常常會碰到類別不平衡的問題

新機器視覺 ? 來源:機器學(xué)習(xí)AI算法工程 ? 作者:機器學(xué)習(xí)AI算法工 ? 2022-06-13 11:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計算機視覺(CV)任務(wù)里常常會碰到類別不平衡的問題, 例如:

1. 圖片分類任務(wù),有的類別圖片多,有的類別圖片少

2. 檢測任務(wù)?,F(xiàn)在的檢測方法如SSD和RCNN系列,都使用anchor機制。訓(xùn)練時正負anchor的比例很懸殊。

3. 分割任務(wù), 背景像素數(shù)量通常遠大于前景像素。

從實質(zhì)上來講, 它們可以歸類成分類問題中的類別不平衡問題:對圖片/anchor/像素的分類。

再者,除了類不平衡問題, 還有easy sample overwhelming的問題。easy sample如果太多,可能會將有效梯度稀釋掉。

這兩個問題通常都會一起出現(xiàn)。如果不處理, 可能會對模型性能造成很大傷害。用Focal Loss里的話說,就是訓(xùn)練不給力, 且會造成模型退化:

(1) training is inefficient as most locations are easy negatives…

(2) the easy negatives can overwhelming training and lead to degenerate models.

如果要處理,那么該怎么處理呢?在CV領(lǐng)域里, 若不考慮修改模型本身, 通常會在loss上做文章, 確切地說,是在樣本選擇或loss weight上做文章。

常見的解決辦法介紹

常見的方法有online的, 也有非online的;有只處理類間不平衡的,有只處理easy example的, 也有同時處理兩者的。

Hard Negative Mining, 非online的mining/boosting方法, 以‘古老’的RCNN(2014)為代表, 但在CV里現(xiàn)在應(yīng)該沒有人使用了(吧?)。若感興趣,推薦去看看OHEM論文里的related work部分。

Mini-batch Sampling,以Fast R-CNN(2015)和Faster R-CNN(2016)為代表。Fast RCNN在訓(xùn)練分類器, Faster R-CNN在訓(xùn)練RPN時,都會從N = 1或2張圖片上隨機選取mini_batch_size/2個RoI或anchor, 使用正負樣本的比例為1:1。若正樣本數(shù)量不足就用負樣本填充。使用這種方法的人應(yīng)該也很少了。從這個方法開始, 包括后面列出的都是online的方法。

Online Hard Example Mining, OHEM(2016)。將所有sample根據(jù)當前l(fā)oss排序,選出loss最大的N個,其余的拋棄。這個方法就只處理了easy sample的問題。

Oline Hard Negative Mining, OHNM, SSD(2016)里使用的一個OHEM變種, 在Focal Loss里代號為OHEM 1:3。在計算loss時, 使用所有的positive anchor, 使用OHEM選擇3倍于positive anchor的negative anchor。同時考慮了類間平衡與easy sample。

Class Balanced Loss。計算loss時,正負樣本上的loss分別計算, 然后通過權(quán)重來平衡兩者。暫時沒找到是在哪提出來的,反正就這么被用起來了。它只考慮了類間平衡。

Focal Loss(2017), 最近提出來的。不會像OHEM那樣拋棄一部分樣本, 而是和Class Balance一樣考慮了每個樣本, 不同的是難易樣本上的loss權(quán)重是根據(jù)樣本難度計算出來的。

從更廣義的角度來看,這些方法都是在計算loss時通過給樣本加權(quán)重來解決不平衡與easy example的問題。不同的是,OHEM使用了hard weight(只有0或1),而Focal Loss使用了soft weight(0到1之間)。

現(xiàn)在依然常用的方法特性比較如下:

458cebe2-ea59-11ec-ba43-dac502259ad0.png

接下來, 通過修改過的Cifar數(shù)據(jù)集來比較這幾種方法在分類任務(wù)上的表現(xiàn),當然, 主要還是期待Focal Loss的表現(xiàn)。

實驗數(shù)據(jù)

實驗數(shù)據(jù)集

Cifar-10, Cifar-100。使用Cifar的原因沒有別的, 就因為窮,畢竟要像Focal Loss論文里那樣跑那么多的大實驗對大部分學(xué)校和企業(yè)來說是不現(xiàn)實的。

處理數(shù)據(jù)得到類間不平衡

將多分類任務(wù)轉(zhuǎn)換成二分類:

new_label = label == 1

原始Cifar-10和100里有很多類別,每類圖片的數(shù)量基本一樣。按照這種方式轉(zhuǎn)變后,多分類變成了二分類, 且正負樣本比例相差懸殊:9倍和99倍。

實驗?zāi)P?/p>

一個5層的CNN,完成一個不平衡的二分類任務(wù)。使用Cross Entropy Loss,按照不同的方法使用不同的權(quán)值方案。以不加任何權(quán)重的CE Loss作為baseline。

衡量方式

在這種不平衡的二分類問題里, 準確率已經(jīng)不適合用來衡量模型的好與壞了。此處使用F-Score作標準。

實現(xiàn)細節(jié)

CE(Cross Entroy Loss)

45ba2f1c-ea59-11ec-ba43-dac502259ad0.png

OHEM

分為以下三步:

1. 計算ce_loss, 同CE

2. 根據(jù)ce_loss排序, 選出top N 個sample:

45f341c6-ea59-11ec-ba43-dac502259ad0.png

4656a9a0-ea59-11ec-ba43-dac502259ad0.png

Class Balance CE

形式多種多樣,我個人最喜歡使用:

4692d3a8-ea59-11ec-ba43-dac502259ad0.png

46c6a868-ea59-11ec-ba43-dac502259ad0.png

46f254d6-ea59-11ec-ba43-dac502259ad0.png

優(yōu)化方法

最簡單的SGD, 初始lr=0.1, 每200,000步衰減一次, 衰減系數(shù)為0.1。Cifar-100上focal_loss的初始lr=0.01。

batch_size = 128.

實驗結(jié)果

CIFAR-10:

473441d4-ea59-11ec-ba43-dac502259ad0.png

47621ea6-ea59-11ec-ba43-dac502259ad0.png

Focal Loss的一個補丁

對于CIFAR-100,batch_size=128時, 一個batch內(nèi)可能會一個positive sample都沒有, 即n_pos == 0, 這時,paper里用n_pos來normalize loss 的方式就不可行了。測試過兩種簡單的選擇:一是用所有weight之和來normalize, 二是直接不normalize。前者很難訓(xùn)練甚至訓(xùn)練不出來, 后者可用。所以上面的Focal loss計算代碼應(yīng)該補充為:

478de338-ea59-11ec-ba43-dac502259ad0.png

經(jīng)驗總結(jié)

47e05fc8-ea59-11ec-ba43-dac502259ad0.png

Code Available On Github

https://github.com/dengdan/test_tf_models

Branch:focal_loss

References Focal Loss for Dense Object Detection, https://arxiv.org/pdf/1708.02002.pdf

RCNN, https://arxiv.org/abs/1311.2524

Fast RCNN, http://arxiv.org/abs/1504.08083

Faster-RCNN, http://arxiv.org/abs/1506.01497

Training Region-based Object Detectors with Online Hard Example Mining, https://arxiv.org/abs/1604.03540

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    54

    瀏覽量

    17481
  • 計算機視覺
    +關(guān)注

    關(guān)注

    9

    文章

    1715

    瀏覽量

    47495
  • 檢測方法
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    10093

原文標題:視覺分類任務(wù)中處理不平衡問題的loss比較

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電能質(zhì)量在線監(jiān)測裝置三相不平衡度實時顯嗎?

    一、三相不平衡度顯示能力確認 所有現(xiàn)代電能質(zhì)量在線監(jiān)測裝置 (無論 A/B/C 類精度) 均 標配三相不平衡度實時監(jiān)測功能 ,具體表現(xiàn)為: 顯示形式 :液晶屏幕 (LCD/TFT) 直接顯示數(shù)值
    的頭像 發(fā)表于 11-25 17:48 ?389次閱讀
    電能質(zhì)量在線監(jiān)測裝置三相<b class='flag-5'>不平衡</b>度實時顯嗎?

    電流不平衡度的測量誤差范圍是多少?

    電流不平衡度的測量誤差范圍由國家標準嚴格規(guī)定,具體數(shù)值根據(jù)設(shè)備等級、硬件性能、算法設(shè)計及應(yīng)用場景有所差異。以下是核心誤差范圍及影響因素的詳細解析: 一、國標規(guī)定的基礎(chǔ)誤差范圍 根據(jù)《GB/T
    的頭像 發(fā)表于 11-06 09:38 ?547次閱讀

    電流不平衡度測量精度受諧波影響嗎?

    是的,電流不平衡度的測量精度 會顯著受諧波影響 。這是因為電流不平衡度基于 “對稱分量法” 計算(分解正序、負序、零序分量),而諧波會改變?nèi)嚯娏鞯幕ê椭C波分量分布,導(dǎo)致序分量計算
    的頭像 發(fā)表于 11-05 16:08 ?973次閱讀

    電能質(zhì)量在線監(jiān)測裝置的電流不平衡度測量精度能達到多少?

    電能質(zhì)量在線監(jiān)測裝置的電流不平衡度測量精度 取決于設(shè)備等級、硬件性能、算法設(shè)計及應(yīng)用場景 ,其核心指標符合國家標準(GB/T 15543-2019)和國際規(guī)范(IEC 61000-4-30)。以下
    的頭像 發(fā)表于 11-05 15:50 ?283次閱讀

    電能質(zhì)量在線監(jiān)測裝置三相不平衡度能實時算嗎?

    是的,現(xiàn)代電能質(zhì)量在線監(jiān)測裝置能夠?qū)崟r計算三相不平衡度,且精度和響應(yīng)速度已達到工程實用水平。以下從技術(shù)實現(xiàn)、標準規(guī)范、硬件支撐和實際應(yīng)用四個維度展開分析: 一、核心算法與動態(tài)響應(yīng)能力 對稱分量法
    的頭像 發(fā)表于 10-15 16:22 ?235次閱讀

    三相不平衡度的國標是怎樣規(guī)定電能質(zhì)量在線監(jiān)測裝置的監(jiān)測精度的?

    根據(jù)現(xiàn)行國家標準 GB/T 15543-2008《電能質(zhì)量 三相電壓不平衡》 及相關(guān)配套規(guī)范(如 GB/T 19862-2016《電能質(zhì)量監(jiān)測設(shè)備通用要求》 ),電能質(zhì)量在線監(jiān)測裝置對三相不平衡
    的頭像 發(fā)表于 10-11 16:31 ?1044次閱讀
    三相<b class='flag-5'>不平衡</b>度的國標是怎樣規(guī)定電能質(zhì)量在線監(jiān)測裝置的監(jiān)測精度的?

    變頻器輸出不平衡及對策

    變頻器輸出不平衡是工業(yè)自動化領(lǐng)域中常見的問題,它可能導(dǎo)致電機運行異常、設(shè)備損壞甚至生產(chǎn)事故。本文將深入分析變頻器輸出不平衡的原因,并提出相應(yīng)的解決方案,幫助工程師和技術(shù)人員有效應(yīng)對這一挑戰(zhàn)。 一
    的頭像 發(fā)表于 08-23 17:09 ?1579次閱讀
    變頻器輸出<b class='flag-5'>不平衡</b>及對策

    無軸承異步電機的不平衡振動補償控制

    針對由質(zhì)量偏心引起的無軸承異步電機轉(zhuǎn)子不平衡振動問題,首先對不平衡振動的產(chǎn)生機理進行了分析;然后,研究給出了無軸承磁懸浮轉(zhuǎn)子的不平衡振動位移提取算法、不平衡振動前饋補償控制力的實時估算
    發(fā)表于 07-14 17:37

    ANSNP中線安防保護器讓諧波和不平衡無處可逃!

    安科瑞 許寒月 社會經(jīng)濟和科技的發(fā)展推動著通信技術(shù)、計算機技術(shù)、光電技術(shù)等的不斷進步,在實際生產(chǎn)和生活中現(xiàn)代電力電子設(shè)備、變頻空調(diào)、LED屏、計算機、數(shù)字辦公設(shè)備以及通信設(shè)備等被廣泛應(yīng)用,這些設(shè)備
    的頭像 發(fā)表于 06-10 22:42 ?465次閱讀
    ANSNP中線安防保護器讓諧波和<b class='flag-5'>不平衡</b>無處可逃!

    輪轂電機不平衡電磁力對車輪定位參數(shù)的影響

    [摘要] 輪轂電機驅(qū)動電動汽車將電機、減速機構(gòu)和制動器等高度集成于車輪內(nèi)。不同路面激勵下的輪胎跳動、載荷不均和軸承磨損等造成電機氣隙沿圓周分布不均,其所產(chǎn)生的不平衡電磁力將會通過減速機構(gòu)或直接傳遞
    發(fā)表于 06-10 13:17

    伺服電機三相不平衡原因及解決方法

    伺服電機作為現(xiàn)代工業(yè)自動化系統(tǒng)中的核心執(zhí)行元件,其穩(wěn)定運行直接關(guān)系到生產(chǎn)效率和設(shè)備壽命。然而在實際應(yīng)用中,三相電流不平衡問題頻發(fā),輕則導(dǎo)致電機發(fā)熱、效率下降,重則引發(fā)設(shè)備停機甚至繞組燒毀。本文將
    的頭像 發(fā)表于 05-06 07:40 ?1445次閱讀
    伺服電機三相<b class='flag-5'>不平衡</b>原因及解決方法

    3A325薄型平衡不平衡變壓器Anaren

    3A325薄型平衡不平衡變壓器Anaren 3A325 是一款由 Anaren Microwave 生產(chǎn)的表面貼裝(SMD)巴倫變壓器(Balun Transformer),適用于無線通信和射頻
    發(fā)表于 03-11 09:31

    伺服電子變壓器輸出電壓不平衡的原因及相應(yīng)的解決方案

    伺服電子變壓器在工業(yè)自動化系統(tǒng)中也是至關(guān)重要的,它們負責(zé)將輸入的交流電壓轉(zhuǎn)換成不同級別的交流電壓,以精確驅(qū)動和控制伺服電機。然而,在實際應(yīng)用中,伺服電子變壓器輸出電壓不平衡的問題時有發(fā)生,這不
    的頭像 發(fā)表于 02-23 12:19 ?1335次閱讀
    伺服電子變壓器輸出電壓<b class='flag-5'>不平衡</b>的原因及相應(yīng)的解決方案

    B0430J50100AHF超小型不平衡轉(zhuǎn)平衡變壓器

    B0430J50100AHF超小型不平衡轉(zhuǎn)平衡變壓器B0430J50100AHF是Anaren推出的一款超小型、低成本且低輪廓的不平衡轉(zhuǎn)平衡變壓器,專為滿足新一代A/D和D/A轉(zhuǎn)換器I
    發(fā)表于 02-08 09:26

    平衡電阻器可以改為不平衡

    在電子電路中,平衡電阻器與不平衡電阻器各自扮演著重要的角色。平衡電阻器主要用于實現(xiàn)電路的平衡和穩(wěn)定性,減少噪音和干擾,提高信號質(zhì)量。而不平衡
    的頭像 發(fā)表于 01-30 14:31 ?1769次閱讀