數據增強——非像素維度

圖片來自這裏

圖片遮擋

原圖處理

 

 

random-erase和cutout gridmask
  • Random erase和CutOut方法類似,隨機選擇矩形區域,前者是隨機填充矩形區域的像素值,後者是填充0值,代碼見這裏
  • Hide-and-seek和Grid  mask方法類似,前者是隨機採樣矩形區域,後者是均勻採樣矩形區域,均填充0像素值;

特徵圖處理

該部分更多的屬於網絡的正則化方法,yoloV4中將其歸結爲數據增強的方法。

 

 

 

dropout dropconnect dropblock
  • dropout
  • dropconnect
  • dropblock 該文章指出dropout隨機丟棄特徵的方法對FC層是有效的。而卷積層的特徵是空間相關的,即使有dropout,信息仍能傳送到下一層。dropblock是 dropout 的一種結構化形式,表示同一模塊中的特徵會被一起丟棄,即特徵圖的相鄰區域也被丟棄了,對正則化卷積神經網絡格外有效。更多內容可見這裏

圖像融合

 

 

 

Mixup CutMix Mosaic
  • Mixup
  • CutMix
  • Mosaic yoloV4論文中提出的新的數據增強方法,使用四張圖片組合爲一個新的訓練樣本。

自動數據增強

  • AutoAugment 谷歌出品,使用搜索空間(包含不同策略的數據增強方法)和搜索策略(數據增強策略的評估函數)來自動獲得目標數據集上最高準確率的數據增強方法;

  • Population Based Augmentation (PBA) 速度比AutoAugment快1000倍,效果相當;

自對抗訓練

  • Self-Adversarial Training (SAT) yoloV4論文中提出的

風格遷移

 

 

參考文獻:

  1. yoloV4
  2. Cutmix vs Mixup vs Gridmask vs Cutout
  3. CNN中的數據增強簡單總結

  4. Quoc Le提出卷積網絡專屬正則化方法DropBlock

  5. 1000x Faster Data Augmentation

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章