在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于有效樣本數的類平衡損失

深度學習自然語言處理 ? 來源:煉丹筆記 ? 作者:煉丹筆記 ? 2022-08-25 09:41 ? 次閱讀

本文綜述了康奈爾大學、康奈爾科技、谷歌Brain和Alphabet公司的基于有效樣本數的類平衡損失(CB損失)。在本文中,設計了一種重新加權的方案,利用每個類的有效樣本數來重新平衡損失,稱為類別平衡損失。使用每個類的有效樣本數量來重新為每個類的Loss分配權重,效果優于RetinaNet中的Focal Loss。

1. 類別平衡問題

469786ae-239e-11ed-ba43-dac502259ad0.png

兩個類,分別來自長尾數據集的頭部和尾部(iNaturalist 2017 dataset)假設有像上面那樣的不平衡的類。head:對于索引小的類,這些類有較多的樣本。Tail:對于大索引的類,這些類的樣本數量較少。黑色實線:直接在這些樣本上訓練的模型偏向于優勢類紅色虛線通過反向類頻率來重新加權損失可能會在具有高類不平衡的真實數據上產生較差的性能。藍虛線:設計了一個類平衡項,通過反向有效樣本數來重新加權損失。 2. 有效樣本數量

2.1. 定義

46b7f6f0-239e-11ed-ba43-dac502259ad0.png

數據間信息重疊,左:特征空間S,中:1個樣本數據的單位體積,右:數據間信息重疊

直覺上,數據越多越好。但是,由于數據之間存在信息重疊,隨著樣本數量的增加,模型從數據中提取的邊際效益會減少

:給定一個類,將該類的特征空間中所有可能數據的集合表示為S。假設S的體積為N且N≥1。:S子集中的每個樣本的單位體積為1,可能與其他樣本重疊。Right:從S中隨機抽取每個子集,覆蓋整個S集合。采樣的數據越多,S的覆蓋率就越好。期望的采樣數據總量隨著樣本數量的增加而增加,以N為界。

因此,將有效樣本數定義為樣本的期望體積。

這個想法是通過使用一個類的更多數據點來捕捉邊際效益的遞減。由于現實世界數據之間的內在相似性,隨著樣本數量的增加,新添加的樣本極有可能是現有樣本的近重復。另外,cnn是用大量的數據增廣來訓練的,所有的增廣實例也被認為與原始實例相同。對于一個類,N可以看作是唯一原型的數量

2.2. 數學公式

46c9501c-239e-11ed-ba43-dac502259ad0.png

新的采樣數據與以前的采樣數據重疊或不重疊

En表示樣本的有效數量(期望體積)。為了簡化問題,不考慮部分重疊的情況。也就是說,一個新采樣的數據點只能以兩種方式與之前的采樣數據交互:完全在之前的采樣數據集中,概率為p,或完全在原來的數據集之外,的概率為1-p

有效數字:En= (1?β^n)/(1?β),其中,β= (N? 1)/N,這個命題可以用數學歸納法證明。當E1 = 1時,不存在重疊,E1 =(1?β^1)/(1?β) = 1成立。假設已經有n?1個樣本,并且即將對第n個樣本進行采樣,現在先前采樣數據的期望體積為En ?1,而新采樣的數據點與先前采樣點重疊的概率為p = E(n?1)/N。因此,第n個實例采樣后的期望體積為:

46d6dfde-239e-11ed-ba43-dac502259ad0.png

此時:

46e3bf4c-239e-11ed-ba43-dac502259ad0.png

我們有:

46f32b08-239e-11ed-ba43-dac502259ad0.png

上述命題表明有效樣本數是n的指數函數。超參數β∈[0,1)控制En隨著n的增長有多快。

3. 類別平衡 Loss (CB Loss)

類別平衡(CB)loss可以寫成:

4712f9b0-239e-11ed-ba43-dac502259ad0.png

其中,ny是類別y的ground-truth的數量。β= 0對應沒有重新加權,β→ 1對應于用反向頻率進行加權。

提出的有效樣本數的新概念使我們能夠使用一個超參數β來平滑地調整無重權和反向類頻率重權之間的類平衡項。

所提出的類平衡項是模型不可知的損失不可知的,因為它獨立于損失函數L和預測類概率p的選擇。

3.1. 類別平衡的 Softmax 交叉熵損失

給定一個標號為y的樣本,該樣本的softmax交叉熵(CE)損失記為:

4722b210-239e-11ed-ba43-dac502259ad0.png

假設類y有ny個訓練樣本,類平衡(CB)softmax交叉熵損失為:

473159a0-239e-11ed-ba43-dac502259ad0.png

3.2. 類別平衡的 Sigmoid 交叉熵損失

當對多類問題使用sigmoid函數時,網絡的每個輸出都執行一個one-vs-all分類,以預測目標類在其他類中的概率。在這種情況下,Sigmoid不假定類之間的互斥性。由于每個類都被認為是獨立的,并且有自己的預測器,所以sigmoid將單標簽分類和多標簽預測統一起來。這是一個很好的屬性,因為現實世界的數據通常有多個語義標簽。sigmoid交叉熵(CE)損失可以寫成:

474c2fa0-239e-11ed-ba43-dac502259ad0.png

類平衡(CB) sigmoid交叉熵損失為:

475c813e-239e-11ed-ba43-dac502259ad0.png

3.3. 類別平衡 Focal Loss

Focal loss (FL)是在RetinaNet中提出的,可以減少分類很好的樣本的損失,聚焦于困難的樣本。

4768441a-239e-11ed-ba43-dac502259ad0.png

類別平衡的 (CB) Focal Loss為:

47765384-239e-11ed-ba43-dac502259ad0.png

4. 實驗結果

4.1. 數據集

47914ac2-239e-11ed-ba43-dac502259ad0.png

用于評估類平衡損失有效性的數據集

試驗了CIFAR-10和CIFAR-100的5個不平衡系數分別為10、20、50、100和200的長尾版本。iNaturalist 和ILSVRC是天然的類別不平衡數據集。

47a66cd6-239e-11ed-ba43-dac502259ad0.png

在人工創建的具有不同不平衡因子的長尾CIFAR-100數據集中,每類訓練樣本的個數

上面顯示了每個類具有不同不平衡因素的圖像數量。

4.2. CIFAR 數據集

47bbc158-239e-11ed-ba43-dac502259ad0.png

ResNet-32在長尾CIFAR-10和CIFAR-100測試集上用不同的損失函數訓練的分類錯誤率

loss類型的超參數搜索空間為{softmax, sigmoid, focal}, [focal loss]的超參數搜索空間為β∈{0.9,0.99,0.999,0.9999},γ∈{0.5,1.0,2.0}。在CIFAR-10上,最佳的β一致為0.9999。但在CIFAR-100上,不同不平衡因子的數據集往往有不同且較小的最優β。

47d18952-239e-11ed-ba43-dac502259ad0.png

有和沒有類平衡項時的分類錯誤率

CIFAR-10上,根據β= 0.9999重新加權后,有效樣本數與樣本數接近。這意味著CIFAR-10的最佳重權策略與逆類頻率重權類似。在CIFAR-100上,使用較大的β的性能較差,這表明用逆類頻率重新加權不是一個明智的選擇,需要一個更小的β,具有更平滑的跨類權重。例如,一個特定鳥類物種的獨特原型數量應該小于一個一般鳥類類的獨特原型數量。由于CIFAR-100中的類比CIFAR-10更細粒度,因此CIFAR-100的N比CIFAR-10小。

4.3. 大規模數據集

48043cda-239e-11ed-ba43-dac502259ad0.png

在所有數據集驗證集上,使用不同損失函數訓練的大規模數據集上的Top-1和Top-5分類錯誤率

使用了類平衡的Focal Loss,因為它具有更大的靈活性,并且發現β = 0.999和γ = 0.5在所有數據集上都獲得了合理的良好的性能。值得注意的是,使用了類別平衡的Focal Loss來代替Softmax交叉熵,ResNet-50能夠達到和ResNet-152相應的性能。

4817359c-239e-11ed-ba43-dac502259ad0.png

ILSVRC 2012(左)和iNaturalist 2018(右)的ResNet-50訓練曲線

以上數字顯示類平衡的Focal Loss損失經過60個epochs的訓練后,開始顯示其優勢。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 函數
    +關注

    關注

    3

    文章

    4364

    瀏覽量

    63805
  • 模型
    +關注

    關注

    1

    文章

    3462

    瀏覽量

    49779
  • 數據集
    +關注

    關注

    4

    文章

    1220

    瀏覽量

    25183

原文標題:基于有效樣本的類別不平衡損失CB-Loss

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ADS54J69EVM輸出的樣本數據變化幅度很大的原因?怎么解決?

    您好,我在測試ADS54J69EVM的數據輸時,選擇將VCM、AINP、AINM與板上到的GND連接在一起,本以為這樣輸出的樣本數據應該時接近0V的數據,出現的波動也會很小,但實時是該通道對應
    發表于 11-27 06:39

    請教各位朋友:時域信號轉FFT后為何要除以樣本數后輸出頻域圖啊?

    各位大俠,我是剛剛開始自學,基礎差,好多東西不懂,請大家幫忙指導啊!!我看教程里:正弦時域信號,用fft變換后,為何還要除掉采集的樣本數后再在頻域圖里面顯示啊?(程序如下圖) 教程里說“流程圖
    發表于 06-26 09:13

    數據采集中的每通道采樣數和每通道讀取的樣本數的區別是什么

    即每通道采樣數和每通道讀取的樣本數是什么意思,這兩者之間有什么關聯,又和采樣率有什關聯
    發表于 07-29 16:39

    I2S如何填充到樣本數

    =CyuU3pII2sWithth1616BIT;狀態= CYU3PI2SSETCONFIG(和;I2SCFG,NULL);如果PAD模式是正常的,那么在32位樣本數據中,LSB應該用零填充。在上面的示例代碼中,它將I2S配置為
    發表于 11-15 16:02

    TensorFlow損失函數(定義和使用)詳解

    定義為變量,將數據集定義為占位符。可以有一個常學習率或變化的學習率和正則化常數。在下面的代碼中,設 m 是樣本數量,n 是特征數量,P 是類別數量。這里應該在代碼之前定義這些全局參數:在標準線性回歸
    發表于 07-28 14:38

    用于生成每個輸出樣本樣本數量而言LIS3mdl磁力計的操作模式有何不同?

    就用于生成每個輸出樣本樣本數量而言,LIS3mdl 磁力計的操作模式有何不同?例如,我發現在 ISM303DAC 中,用于生成的樣本數輸出樣本在低功耗模式下比在低功耗模式下使用的數量
    發表于 01-06 07:31

    基于SLPS的模擬電路故障樣本自動獲取技術

    故障樣本數據的獲取是模擬電路故障診斷中最基本的步驟。為了實現短時間內多次進行故障注入、獲取大量樣本數據,提出了基于SLPS的樣本數據自動獲取技術。利用SLPS將PSpice與Matlab結
    發表于 01-31 17:31 ?46次下載
    基于SLPS的模擬電路故障<b class='flag-5'>樣本</b>自動獲取技術

    大文本數據集的間接譜聚

    總體的聚。將該思想應用于大文本數據集的聚問題后,過分簇中心之間的相似性度度量方法可以采用常用的余弦距離法。在20-Newgroups大本數據上的實驗結果表明:間接譜聚
    發表于 02-24 14:43 ?0次下載

    入侵檢測樣本數據優化方法

    ,分析了算法的時間復雜度。實驗結果表明,該方法可有效減少數據信息損失,具有迭代次數少、收斂速度快等優點,可有效提高入侵檢測樣本數據的優化效率。
    發表于 02-26 10:29 ?0次下載

    機器學習中樣本比例不平衡應該怎樣去應付

    這種現象往往是由于本身數據來源決定的,如信用卡的征信問題中往往就是正樣本居多。樣本比例不平衡往往會帶來不少問題,但是實際獲取的數據又往往是不平衡的,因此本文主要討論面對
    發表于 03-30 09:57 ?1185次閱讀
    機器學習中<b class='flag-5'>樣本</b>比例不<b class='flag-5'>平衡</b>應該怎樣去應付

    機器學習的訓練樣本數據選擇方法綜述

    和數據集的縮減,這兩方面的研究工作是并行的。訓練樣本數據選擇是機器學習的一個硏究熱點,通過對樣本數據的有效選擇,提取更具有信息量的樣本,剔除冗余樣本
    發表于 04-26 14:45 ?8次下載
    機器學習的訓練<b class='flag-5'>樣本數</b>據選擇方法綜述

    極限學習機處理不平衡數據分類的算法

    基于代價敏感學習的極限學習機(ELM)算法在處理不平衡數據分類問題時,未考慮不同類別樣本的分布特點以及同一別中各樣本的重要性對分類結果的影響。為此,提出基于
    發表于 06-03 10:53 ?2次下載

    基于有效樣本的類別不平衡損失

    樣本數平衡損失(CB損失)。在本文中,設計了一種重新加權的方案,利用每個
    的頭像 發表于 08-16 11:14 ?2028次閱讀
    基于<b class='flag-5'>有效</b><b class='flag-5'>樣本</b>的類別不<b class='flag-5'>平衡</b><b class='flag-5'>損失</b>

    英國醫院通過RFID技術跟蹤患者樣本數據……

    英國醫院通過RFID技術跟蹤患者樣本數據 為了更好地管理患者病例中的組織樣本,醫院決定引入RFID技術來構建實時跟蹤系統。利茲教學醫院作為英國國民健康保險制度(NHS)下的重要醫療機構,每年處理
    的頭像 發表于 08-08 16:15 ?420次閱讀
    英國醫院通過RFID技術跟蹤患者<b class='flag-5'>樣本數</b>據……

    假設檢驗的功效和樣本數

    在假設檢驗中,我們會使用樣本中的數據來描繪有關總體的結論。首先,我們會進行假設,這被稱為原假設(以 H0 表示)。當您進行原假設時,您也需要定義備擇假設 (Ha),其與原假設正相反。樣本數據將用
    的頭像 發表于 01-15 10:50 ?235次閱讀
    主站蜘蛛池模板: 噜噜噜噜影院 | 麦克斯奥特曼在线观看 | 久久久久久夜精品精品免费啦 | 日本一区视频在线播放 | 久久综合精品视频 | 国产资源在线播放 | 久久亚洲精选 | 欧美一级在线观看播放 | 成人中文字幕一区二区三区 | 四虎影院在线免费观看视频 | 日本最好的免费影院 | xxx日本69hd| 免费人成在观看 | 一区二区三区欧美在线 | 天天干在线播放 | 精品一区 二区三区免费毛片 | 国产免费的野战视频 | 午夜爽爽性刺激一区二区视频 | 亚洲第一视频区 | 中文字幕色| 痴女在线播放免费视频 | 在线成人免费观看国产精品 | 天堂亚洲网 | 久久久www免费人成看片 | 国产伦理一区二区三区 | 天天干天天射天天爽 | 免费午夜网站 | 高清国产在线观看 | 永久免费观看黄网站 | 福利你懂的 | 奇米色88欧美一区二区 | 乱码精品一区二区三区 | 欧美午夜免费观看福利片 | 国语一级毛片私人影院 | 亚洲一区二区三区影院 | 岛国三级在线看 | 午夜精品福利在线观看 | 成成人看片在线 | 亚洲欧洲色天使日韩精品 | 国模网站 | 日本黄色大片免费观看 |