999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MUNIT的數據增強方法研究

2021-12-23 12:24:44丁柏楠王淏袁文翠吳圣潔
微型電腦應用 2021年12期
關鍵詞:方法

丁柏楠, 王淏, 袁文翠, 吳圣潔

(1.東北石油大學 計算機與信息技術學院,黑龍江 大慶 163319;2.吉林大學 物理學院,吉林 長春 130012)

0 引言

在過去的幾年里,深度神經網絡在具有充足數據的情況下在多種任務上取得了舉世矚目的進展。它已經被運用到了各個領域,例如圖像分類、機器翻譯、自然語言處理、圖像合成、語音處理等。無論在哪個領域,都必須使用巨量的數據來訓練網絡獲得令人滿意的結果。但在很多現實情況下,一些數據難以收集,或是收集大量數據的代價過于高昂,因此需要在有限的數據下達到期望的目標。而數據不足會導致神經網絡在訓練集上出現過擬合,在測試集上出現較差的泛化能力的情況。

近些年,有許多技術被開發出來幫助對抗訓練時的過擬合問題,例如Dropout、Batch Normalization、Layer Normalization等方法。但在樣本過少的訓練中,即使使用了這些方法,也不能顯著地提升網絡訓練的穩定性。故為了應對小樣本數據集訓練問題,一個主要措施就是數據增強方法。

數據增強[1]方法通常用于處理分類問題,通過合成或者轉換的方式, 從已有的數據中生成新的數據,目前圖像領域的數據增強技術分為兩種,一種是有監督的數據增強方法,采用預設的數據變換規則,例如隨機旋轉、隨機裁剪、色彩抖動、添加高斯噪聲等,但這些改變只局限于當前標簽類別,沒有從根本上解決數據不足的問題。另一種是無監督的數據增強方法,通過使用模型學習現有數據的分布,生成與訓練數據集分布一致的數據,例如基于生成對抗網絡的數據增強方法[2]。這種基于模型的方法可以合成相比傳統數據增強方法更加多樣的新數據,但仍然只是針對單一類別進行生成。本文展示的是基于無監督的多模態圖像轉換(Multimodal Unsupervised Image-to-image Translation,MUNIT)的數據增強技術,并將其應用于小樣本訓練的分類任務中。

1 MUNIT模型

MUNIT是由Xun Huang等[3]提出的多模態圖像轉換模型,是基于UNIT[4]網絡經過改進后能夠生成非單一映射的圖像轉換網絡,其在圖像風格轉換的多樣性和生成的圖像質量上的表現十分出色。MUNIT的根本思想將圖像分解為域不變的內容編碼和樣式編碼,將多個域圖像的內容存放于一個共享空間C中,從目標域捕獲樣式代碼,將內容與樣式相組合,以此實現了將圖像轉換到另一個域的目標。

MUNIT網絡結構如圖1所示。其中圖1(a)圖像重構網絡表示對應每個圖像域,都有一組內容編碼器和風格編碼器,以及用于重構圖像的解碼器;其中的圖1(b)交叉圖像域的圖像轉換網絡展示了從x1圖像域轉換成x2圖像域的過程,由x1的內容編碼器,x2的風格編碼器,和一個生成對抗網絡(Generative Adversarial Network, GAN)[5]構成。

(a)圖像重構網絡

2 基于MUNIT的數據增強方法

在很多的圖像分類任務中,不同類別之間的底層特征十分相近,例如輪廓、大小等,但其高層特征會在很大程度上區分為不同的類別,例如不同的貓科動物之間的分類任務。本文針對這類問題,通過改進MUNIT網絡的部分結構和訓練算法,設計了一種基于MUNIT的數據增強方法。

2.1 多模態無監督圖像轉換數據增強網絡

將MUNIT應用于數據增強的網絡結構設計稱之為DA-MUNIT(Data Augmentation MUNIT)網絡,如圖2所示。

圖2 DA-MUNIT網絡結構

該數據增強結構首先將小樣本數據集中的不同標簽類別的圖像分別經自動編碼器訓練生成其內容空間Ci和風格空間Si,再針對每一個標簽類別的內容,以除此之外的標簽圖像數據作為目標域,從其風格空間S中隨機采樣服從分布q(sj)~N(0,1)的風格潛在編碼sj,經生成器G生成新的合成圖像xi→j=G(ci,sj),將所有新生成的圖像X的標簽類別標記為其風格潛在編碼所在圖像域的標簽類別。最后將所有新生成的已有標簽的圖像分別加入到原數據集相同標簽類別下,作為增強后的新數據集。新生成的圖像的底層特征是X1圖像域和X2圖像域共享的內容空間,即該底層特征在兩個圖像域中的區分度不是很高,這可能造成分類器在通過未經過數據增強的數據上訓練時,于底層特征分類上的表現較差。而加入了新生成的圖像后,由于新生成的圖像的高層特征屬于X2圖像域,底層特征屬于X1圖像域,并且其標簽類別與X2圖像相同,這就使分類器在底層內容特征相似的數據中能夠更好地區別不同類別。

2.2 DA-MUNIT網絡的訓練算法

DA-MUNIT網絡的訓練分為2個階段,第一階段為原數據圖像重構訓練階段。該訓練階段的實施過程如圖3所示。

圖3 圖像重構訓練過程

該階段的目的就是通過一個圖像重構網絡的訓練來得到數據集中各種類別的內容代碼Ci和風格代碼Si。在該階段,我們將原MUNIT網絡的下采樣和上采樣部分改為了Pix2Pix圖像轉換網絡[6],最終的辨別器使用了Patch Discriminator,該辨別器用于使生成網絡更快地得到內容編碼和風格編碼。其中,內容編碼器的下采樣塊我們使用了8個編碼塊,每塊包含一個卷積層,BatchNorm層和激活函數LeakyRelu。解碼器的上采樣塊也包含8個解碼塊,每塊包含一個Trans Conv層、BatchNorm層和激活函數Relu。編碼器的每塊都與對應的解碼塊進行了跳轉鏈接,以此來給解碼器提供更多的內容信息。

第一階段的損失函數包括兩部分,即雙向重構損失和潛在重構損失。

雙向重構損失(Bidirectional reconstruction loss),即經過重構的圖像與原圖像像素距離損失,為式(1)。

(1)

潛在重構損失(Latent reconstruction loss),分為目標域生成圖像對要轉換的圖像的內容損失函數和目標域生成圖像對要采用的潛在風格域對應圖像的風格損失函數,2個損失均使用L1損失,因其更支持輸出清晰的圖像。2個損失函數為式(2)。

(2)

訓練的第二階段為使用第一階段得到的各種類圖片的風格潛在編碼S和共享的內容空間C來訓練生成各個圖像域對應轉換的圖像數據。為了得到Xi→j的轉換圖像,該階段從Xi下采樣得到Xi圖像域的內容編碼,同時從Xj下采樣得到Xj圖像域的風格編碼,最終通過生成對抗網絡生成Xi→j的轉換圖像。該階段的訓練過程如圖4所示。其中風格編碼器部分設計均和圖3相同。該部分將不使用跳轉鏈接和Patch Discriminator。

圖4 圖像轉換過程

該階段的損失函數為對抗損失(Adversarial loss)。最終使用GAN來匹配轉換后圖像的分布到目標圖像域的分布。Xun Huang等提出的MUNIT網絡中該部分的對抗損失使用的是二元交叉熵BCE損失函數,而我們提出使用最小二乘損失函數,因為這樣可以在訓練過程中增加一定的穩定性[7],并且相比使用BCE損失函數,生成的圖像更加真實。對抗損失函數為式(3)。

(3)

綜上,DA-MUNIT網絡的總損失為式(4)。

(4)

其中,λx、λc和λs為控制重構項對輸出結果的影響性的權重。

3 實驗分析

為了驗證DA-MUNIT的新樣本生成能力以及生成的樣本能否在一定程度上提高小樣本分類器的分類準確率,我們在ImageNet數據集上人工選取了2 000張貓科動物圖片,其中1 400張作為訓練集,600張為測試集數據。圖像分辨率為32×32,總共可分為5類。

3.1 ImageNet數據集驗證試驗

為了研究對于不同大小的小樣本數據集下數據增強方法的表現,我們人為地從該數據集中抽取不同數量的子數據集, 每類從50到1 000不等。實驗主要對比以下幾種不同的數據增強方式:(1)不采用任何的數據增強方式(D);(2)傳統的基于仿射變換和圖像操作的數據增強方式(D_aug);(3)本文所提出的基于MUNIT的數據增強方法(DA-MUNIT_aug)。實驗對比了不同方法下訓練出來的分類器在測試集上的分類準確率(Acc),結果如表1所示。

表1 不同數據增強方法在ImageNet貓科動物數據集上測試集的準確率/%

從實驗結果可以看出,DA-MUNIT_aug是所有方法中對分類器的分類結果準確率提升效果最好的。于1 000張原數據和經DA-MUNIT網絡數據增強后的訓練集準確率變化如圖5所示。在測試集上的準確率變化如圖6所示,訓練時的損失函數變化如圖7所示。

圖5 訓練集準確率對比圖

圖6 驗證集準確率對比圖

從圖5-圖7中可明顯看出經DA-MUNIT網絡進行數據增強后的訓練更加穩定且測試準確率更高,且在一定程度上減少了過擬合。

圖7 訓練損失變化對比圖

上述1 000張數據實驗結果說明基于MUNIT的數據增強方法對一些小樣本的圖像分類任務中的模型進行很大程度的提升,在一定程度上解決了數據過少導致的模型表現較差或過擬合問題。

4 總結

以數據增強為目標, 本文通過使用和改進MUNIT網絡,設計了一種基于MUNIT的數據增強方法,以MUNIT生成的圖像做數據增強的方法相比于傳統的數據增強方法,生成的新樣本和原始數據的分布基本相同,還可以做到不同類之間圖像風格交叉轉換,以此提供內容相同但風格不同的不同類別標簽的新樣本,使小樣本分類器能夠在加上合成的新數據后很大程度地提升了訓練穩定性,減少了過擬合。

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 久操中文在线| 免费观看亚洲人成网站| 色婷婷电影网| 欧美色综合网站| 国产香蕉在线| 99精品免费欧美成人小视频| 激情無極限的亚洲一区免费| 四虎永久免费网站| 精品亚洲麻豆1区2区3区| 国产福利免费观看| 亚洲成aⅴ人片在线影院八| yjizz国产在线视频网| 国产手机在线观看| 91精品国产综合久久不国产大片| 色哟哟精品无码网站在线播放视频| 嫩草国产在线| 在线精品亚洲一区二区古装| 综合网久久| 操国产美女| 亚洲国产天堂久久九九九| 婷婷综合缴情亚洲五月伊| a级毛片在线免费| 国产精品99一区不卡| 91久久国产热精品免费| 激情六月丁香婷婷四房播| 69国产精品视频免费| 精品久久777| 亚洲电影天堂在线国语对白| 91蝌蚪视频在线观看| 国产区免费| 思思热精品在线8| 亚洲日产2021三区在线| 亚洲三级成人| 91青青在线视频| 最新加勒比隔壁人妻| 四虎免费视频网站| 国产精品开放后亚洲| 2021国产在线视频| 亚洲黄网在线| 中美日韩在线网免费毛片视频| 2022国产91精品久久久久久| 亚洲无码在线午夜电影| 国产成人做受免费视频| 国产三区二区| 青青操视频免费观看| jizz国产在线| 最新日韩AV网址在线观看| 99re热精品视频中文字幕不卡| 狠狠做深爱婷婷久久一区| 久青草免费在线视频| 麻豆精品在线视频| 国产成人无码AV在线播放动漫| 国产手机在线小视频免费观看| 国产女人18毛片水真多1| 久久6免费视频| 免费jjzz在在线播放国产| 亚洲无码视频喷水| 青草91视频免费观看| 波多野结衣中文字幕一区二区| 精品小视频在线观看| 精品国产自在现线看久久| 亚洲无码91视频| 国产在线观看91精品| 丁香婷婷久久| 成人福利在线视频| 欧美日韩中文字幕二区三区| 特级毛片免费视频| 99成人在线观看| 亚洲成a人片77777在线播放| 国产成人亚洲欧美激情| 国内精自视频品线一二区| 日韩一级二级三级| 亚洲一道AV无码午夜福利| 国产精品黄色片| 亚洲欧美色中文字幕| 毛片卡一卡二| 18禁色诱爆乳网站| 国产亚洲精品va在线| 99久久精品视香蕉蕉| av一区二区三区高清久久| 日韩人妻少妇一区二区| 宅男噜噜噜66国产在线观看|