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
賺錢方法
捕魚
主站蜘蛛池模板: 亚洲丝袜中文字幕| 欧美亚洲激情| 色综合婷婷| 日本午夜精品一本在线观看| 91高清在线视频| 亚洲αv毛片| 制服丝袜一区| 国产成a人片在线播放| 成人日韩欧美| 波多野吉衣一区二区三区av| 激情国产精品一区| 91色在线视频| 波多野结衣视频一区二区| 91成人在线观看| 亚洲欧洲国产成人综合不卡 | 久热中文字幕在线| 国产黄色免费看| 免费a级毛片视频| 这里只有精品在线| 亚洲欧美综合另类图片小说区| 九九九九热精品视频| 乱系列中文字幕在线视频| 欧美综合中文字幕久久| 韩日午夜在线资源一区二区| 日韩视频福利| 2021亚洲精品不卡a| 亚洲av成人无码网站在线观看| 91丝袜乱伦| 天天综合色网| 日韩精品无码免费一区二区三区 | 欧美a级完整在线观看| 丁香综合在线| 日本一区二区三区精品国产| 亚州AV秘 一区二区三区 | 欧美日韩免费| 国产性生交xxxxx免费| 最新国产成人剧情在线播放| 天堂在线www网亚洲| 沈阳少妇高潮在线| 色综合手机在线| www亚洲天堂| 欧美视频二区| 天天躁狠狠躁| 黄色网在线| 国产网站免费| 国内精自视频品线一二区| 成人午夜免费视频| 不卡无码网| 国产成人精品男人的天堂下载| 日韩一级二级三级| 亚洲欧美一区二区三区麻豆| 国内精品久久久久久久久久影视| 亚洲熟女中文字幕男人总站| 国产日韩精品欧美一区灰| 国产区在线看| 日本欧美成人免费| 欧美人在线一区二区三区| 国产午夜看片| 中文字幕丝袜一区二区| 国产成人欧美| 欧美成人二区| 波多野衣结在线精品二区| 亚洲第一精品福利| 日本高清免费一本在线观看| 在线国产综合一区二区三区| 国产成人综合日韩精品无码首页| 欧美精品一区在线看| 国产成人高清精品免费| 日韩福利视频导航| 成人毛片免费观看| 日韩国产黄色网站| 国产精品护士| 影音先锋丝袜制服| 国产精品久久久久久久伊一| 天堂岛国av无码免费无禁网站| 国内精自视频品线一二区| 永久免费AⅤ无码网站在线观看| 国产真实乱人视频| 永久在线精品免费视频观看| 999国产精品永久免费视频精品久久 | 日韩免费毛片视频| 欧美成一级|