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

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

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

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

GAN應用缺陷的解決方法分享

電子工程師 ? 來源:陳翠 ? 2019-02-22 09:44 ? 次閱讀

盡管 GAN 領域的進步令人印象深刻,但其在應用過程中仍然存在一些困難。本文梳理了 GAN 在應用過程中存在的一些難題,并提出了最新的解決方法。

使用 GAN 的缺陷

眾所周知,GAN 是由 Generator 生成網(wǎng)絡和 Discriminator 判別網(wǎng)絡組成的。

1. Modecollapse(模型奔潰)

注:Mode collapse 是指 GAN 生成的樣本單一,其認為滿足某一分布的結果為 true,其他為 False,導致以上結果。

自然數(shù)據(jù)分布是非常復雜,且是多峰值的(multimodal)。也就是說數(shù)據(jù)分布有很多的峰值(peak)或眾數(shù)(mode)。每個 mode 都表示相似數(shù)據(jù)樣本的聚集,但與其他 mode 是不同的。

在 modecollapse 過程中,生成網(wǎng)絡 G 會生成屬于有限集 mode 的樣本。當 G 認為可以在單個 mode 上欺騙判別網(wǎng)絡 D 時,G 就會生成該 mode 外的樣本。

GAN應用缺陷的解決方法分享

上圖表示 GAN 的輸出沒有 mode collapse. 下圖則出現(xiàn)了 mode collapse。

判別網(wǎng)絡最后會判別來自該 mode 的樣本是假的。最后,生成網(wǎng)絡 G 會簡單地鎖定到另一個 mode。該循環(huán)會無限進行,就會限制生成樣本的多樣性。

2. Convergence(收斂)

GAN 訓練過程中遇到的一個問題是什么時候停止訓練?因為判別網(wǎng)絡 D 損失降級會改善生成網(wǎng)絡 G 的損失(反之亦然),因此無法根據(jù)損失函數(shù)的值來判斷收斂,如下圖所示:

GAN應用缺陷的解決方法分享

典型的GAN損失函數(shù)圖。注意該如何從這個圖中解釋收斂性。

3. Quality(質(zhì)量)

與前面提到的收斂問題一樣,很難量化地判斷生成網(wǎng)絡 G 什么時候會生成高質(zhì)量的樣本。另外,在損失函數(shù)中加入感知正則化則在一定程度上可緩解該問題。

4. Metrics(度量)

GAN 的目標函數(shù)解釋了生成網(wǎng)絡 G 或 判別網(wǎng)絡 D 如何根據(jù)組件來執(zhí)行,但它卻不表示輸出的質(zhì)量和多樣性。因此,需要許多不同的度量指標來進行衡量。

改善性能的技術

下面總結了一些可以使 GAN 更加穩(wěn)定使用的技術。

1. Alternative Loss Functions (替代損失函數(shù))

修復 GAN 缺陷的最流行的補丁是 Wasserstein GAN (https://arxiv.org/pdf/1701.07875.pdf)。該 GAN 用 Earth Mover distance( Wasserstein-1 distance 或 EM distance) 來替換傳統(tǒng) GAN 的 Jensen Shannon divergence ( J-S 散度)。EM 距離的原始形式很難理解,因此使用了雙重形式。這需要判別網(wǎng)絡是 1-Lipschitz,通過修改判別網(wǎng)絡的權重來維護。

使用 Earth Mover distance 的優(yōu)勢在于即使真實的生成數(shù)據(jù)分布是不相交的,它也是連續(xù)的。同時,在生成的圖像質(zhì)量和損失值之間存在一定關系。使用 Earth Mover distance 的劣勢在于對于每個生成模型 G 都要執(zhí)行許多判別網(wǎng)絡 D 的更新。而且,研究人員認為權重修改是確保 1-Lipschitz 限制的極端方式。

GAN應用缺陷的解決方法分享

左圖中 earth mover distance 是連續(xù)的, 即便其分布并不連續(xù), 這不同于優(yōu)圖中的 the Jensen Shannon divergence。

另一個解決方案是使用均方損失( mean squared loss )替代對數(shù)損失( log loss )。LSGAN (https://arxiv.org/abs/1611.04076)的作者認為傳統(tǒng) GAN 損失函數(shù)并不會使收集的數(shù)據(jù)分布接近于真實數(shù)據(jù)分布。

原來 GAN 損失函數(shù)中的對數(shù)損失并不影響生成數(shù)據(jù)與決策邊界(decision boundary)的距離。另一方面,LSGAN 也會對距離決策邊界較遠的樣本進行懲罰,使生成的數(shù)據(jù)分布與真實數(shù)據(jù)分布更加靠近,這是通過將均方損失替換為對數(shù)損失來完成的。

2. Two Timescale Update Rule(TTUR)

在 TTUR 方法中,研究人員對判別網(wǎng)絡 D 和生成網(wǎng)絡 G 使用不同的學習速度。低速更新規(guī)則用于生成網(wǎng)絡 G ,判別網(wǎng)絡 D使用 高速更新規(guī)則。使用 TTUR 方法,研究人員可以讓生成網(wǎng)絡 G 和判別網(wǎng)絡 D 以 1:1 的速度更新。 SAGAN (https://arxiv.org/abs/1805.08318) 就使用了 TTUR 方法。

3. GradientPenalty (梯度懲罰)

論文Improved Training of WGANs(https://arxiv.org/abs/1704.00028)中,作者稱權重修改會導致優(yōu)化問題。權重修改會迫使神經(jīng)網(wǎng)絡學習學習更簡單的相似(simpler approximations)達到最優(yōu)數(shù)據(jù)分布,導致結果質(zhì)量不高。同時如果 WGAN 超參數(shù)設置不合理,權重修改可能會出現(xiàn)梯度消失或梯度爆炸的問題,論文作者在損失函數(shù)中加入了一個簡單的梯度懲罰機制以緩解該問題。

GAN應用缺陷的解決方法分享

加入 GradientPenalty 作為正則化器

DRAGAN (https://arxiv.org/abs/1705.07215)的作者稱,當 GAN 的博弈達到一個局部平衡態(tài)(local equilibrium state),就會出現(xiàn) mode collapse 的問題。而且判別網(wǎng)絡 D 在這種狀態(tài)下產(chǎn)生的梯度是非常陡(sharp)的。一般來說,使用梯度懲罰機制可以幫助避免這種狀態(tài)的產(chǎn)生,極大增強 GAN 的穩(wěn)定性,盡可能減少 mode collapse 問題的產(chǎn)生。

4. Spectral Normalization(譜歸一化)

Spectral normalization 是用在判別網(wǎng)絡 D 來增強訓練過程的權重正態(tài)化技術 (weight normalization technique),可以確保判別網(wǎng)絡 D 是 K-Lipschitz 連續(xù)的。SAGAN(https://arxiv.org/abs/1805.08318)這樣的實現(xiàn)也在判別網(wǎng)絡 D 上使用了譜正則化。而且該方法在計算上要比梯度懲罰方法更加高效。

5. Unrolling andPacking (展開和打包)

文章 Mode collapse in GANs(http://aiden.nibali.org/blog/2017-01-18-mode-collapse-gans/)中提到一種預防 mode hopping 的方法就是在更新參數(shù)時進行預期對抗(anticipate counterplay)。展開的 GAN ( Unrolled GANs )可以使用生成網(wǎng)絡 G 欺騙判別網(wǎng)絡 D,然后判別網(wǎng)絡 D 就有機會進行響應。

另一種預防 mode collapse 的方式就是把多個屬于同一類的樣本進行打包,然后傳遞給判別網(wǎng)絡 D 。PacGAN (https://arxiv.org/abs/1712.04086)就融入了該方法,并證明可以減少 mode collapse 的發(fā)生。

6. 多個 GAN

一個 GAN 可能不足以有效地處理任務,因此研究人員提出使用多個連續(xù)的 GAN ,每個 GAN 解決任務中的一些簡單問題。比如,F(xiàn)ashionGAN(https://www.cs.toronto.edu/~urtasun/publications/zhu_etal_iccv17.pdf)就使用 2 個 GAN 來執(zhí)行圖像定位翻譯。

GAN應用缺陷的解決方法分享

FashionGAN 使用兩個 GANs 進行圖像定位翻譯。

因此,可以讓 GAN 慢慢地解決更難的問題。比如 Progressive GANs (ProGANs,https://arxiv.org/abs/1710.10196) 就可以生成分辨率極高的高質(zhì)量圖像。

7. Relativistic GANs(相對生成對抗網(wǎng)絡)

傳統(tǒng)的 GAN 會測量生成數(shù)據(jù)為真的可能性。Relativistic GANs 則會測量生成數(shù)據(jù)“逼真”的可能性。研究人員可以使用相對距離測量方法(appropriate distance measure)來測量相對真實性(relative realism),相關論文鏈接:https://arxiv.org/abs/1807.00734。

GAN應用缺陷的解決方法分享

圖 A 表示 JS 散度的最優(yōu)解,圖 B 表示使用標準 GAN 損失時判別網(wǎng)絡 D 的輸出,圖 C 表示輸出曲線的實際圖。

在論文中,作者提到判別網(wǎng)絡 D 達到最優(yōu)狀態(tài)時,D 的輸出應該聚集到 0.5。但傳統(tǒng)的 GAN 訓練算法會讓判別網(wǎng)絡 D 對圖像輸出“真實”(real,1)的可能性,這會限制判別網(wǎng)絡 D 達到最優(yōu)性能。不過這種方法可以很好地解決這個問題,并得到不錯的結果。

經(jīng)過 5000 次迭代后,標準 GAN (左)和相對 GAN (右)的輸出。

8. Self Attention Mechanism(自注意力機制)

Self Attention GANs(https://arxiv.org/abs/1805.08318)作者稱用于生成圖像的卷積會關注本地傳播的信息。也就是說,由于限制性接收域這會錯過廣泛傳播關系。

GAN應用缺陷的解決方法分享

將 attention map (在黃色框中計算)添加到標準卷積操作中。

Self-Attention Generative Adversarial Network 允許圖像生成任務中使用注意力驅(qū)動的、長距依賴的模型。自注意力機制是對正常卷積操作的補充,全局信息(長距依賴)會用于生成更高質(zhì)量的圖像,而用來忽略注意力機制的神經(jīng)網(wǎng)絡會考慮注意力機制和正常的卷積。(相關論文鏈接:https://arxiv.org/pdf/1805.08318.pdf)。

使用紅點標記的可視化 attention map。

9. 其他技術

其他可以用來改善 GAN 訓練過程的技術包括:

特征匹配

Mini Batch Discrimination(小批量判別)

歷史平均值

One-sided Label Smoothing(單側(cè)標簽平滑)

Virtual Batch Normalization(虛擬批量正態(tài)化)

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

    關注

    19

    文章

    2137

    瀏覽量

    75791
  • Model
    +關注

    關注

    0

    文章

    342

    瀏覽量

    25500

原文標題:GAN性能不穩(wěn)?這九大技術可“鎮(zhèn)住”四類缺陷

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    激光焊接十大常見缺陷解決方法

    無所不能,有時也會因為操作或者參數(shù)設定上的原因,導致加工出現(xiàn)差錯。只有充分了解這些缺陷并學習如何避免它們,才能更好地發(fā)揮激光焊接的價值。以下是激光焊接過程中常見的十大缺陷及其解決方法。 ?1. 焊接飛濺 ●
    的頭像 發(fā)表于 03-17 16:02 ?675次閱讀

    無功補償故障原因及解決方法

    無功補償故障可能由多種原因引起,以下是一些常見的故障原因及其解決方法
    的頭像 發(fā)表于 01-29 14:25 ?855次閱讀

    電子焊接的常見問題及解決方法

    電子焊接是電子組裝過程中的關鍵步驟,焊接質(zhì)量的好壞直接影響電子產(chǎn)品的性能和可靠性。在電子焊接過程中,經(jīng)常會遇到一些常見問題,掌握其解決方法對于提高焊接質(zhì)量具有重要意義。以下是幾種常見的電子焊接
    的頭像 發(fā)表于 01-09 10:28 ?753次閱讀

    gitee 常見問題及解決方法

    Gitee作為國內(nèi)的代碼托管平臺,在使用過程中可能會遇到一些問題。以下是一些常見問題及其解決方法: 一、倉庫創(chuàng)建與代碼推送問題 倉庫已存在遠程配置 問題 :在嘗試為已有項目添加遠程倉庫配置時,可能會
    的頭像 發(fā)表于 01-06 10:06 ?935次閱讀

    工業(yè)連接器常見故障及解決方法

    故障及其解決方法: 1. 接觸不良 故障原因: 接觸表面氧化或污染。 接觸壓力不足。 接觸件磨損或損壞。 解決方法: 清潔接觸表面,去除氧化層和污染物。 檢查并調(diào)整接觸壓力,確保接觸良好。 更換磨損或損壞的接觸件。 2. 連接器
    的頭像 發(fā)表于 12-29 10:13 ?855次閱讀

    Ubuntu系統(tǒng)常見問題及解決方法

    Ubuntu是一個基于Linux的開源操作系統(tǒng),以其穩(wěn)定性和易用性而受到許多用戶的喜愛。然而,在使用過程中,用戶可能會遇到各種問題。以下是一些Ubuntu系統(tǒng)中常見的問題及其解決方法。 1. 無法
    的頭像 發(fā)表于 12-12 14:32 ?1256次閱讀

    板式換熱器常見故障及解決方法

    板式換熱器常見故障及解決方法 1. 板片泄漏 故障現(xiàn)象: 板式換熱器在運行過程中,如果發(fā)現(xiàn)介質(zhì)從板片之間泄漏,可能是由于板片密封墊損壞或板片本身存在缺陷解決方法: 檢查密封墊: 首先檢查板片之間
    的頭像 發(fā)表于 11-07 10:34 ?1608次閱讀

    HDI板盲孔制作常見缺陷及解決

    HDI板是一種高密度互連印刷電路板,其特點是線路密度高、孔徑小、層間連接復雜。在HDI板的制作過程中,盲孔的制作是一個關鍵步驟,同時也是常見的缺陷發(fā)生環(huán)節(jié)。以下是根據(jù)搜索結果總結的HDI板盲孔制作的常見缺陷及其解決方法
    的頭像 發(fā)表于 11-02 10:33 ?798次閱讀

    邏輯分析儀的常見故障及解決方法

    邏輯分析儀作為數(shù)字電路信號分析的關鍵工具,其穩(wěn)定運行對于確保測試結果的準確性至關重要。然而,在使用過程中,可能會遇到一些常見故障。以下是對這些故障及其解決方法的詳細探討,以及一些預防故障和維護保養(yǎng)
    的頭像 發(fā)表于 10-12 15:43 ?1733次閱讀

    TDA2x的DSS BT656解決方法

    電子發(fā)燒友網(wǎng)站提供《TDA2x的DSS BT656解決方法.pdf》資料免費下載
    發(fā)表于 10-11 09:38 ?0次下載
    TDA2x的DSS BT656<b class='flag-5'>解決方法</b>

    CAN盒指示燈不亮的解決方法

    CAN盒指示燈不亮可能有多種原因,以下是一些常見的解決方法
    的頭像 發(fā)表于 09-20 14:53 ?1358次閱讀

    功率貼片電感的電感值不穩(wěn)定的解決方法

    電子發(fā)燒友網(wǎng)站提供《功率貼片電感的電感值不穩(wěn)定的解決方法.docx》資料免費下載
    發(fā)表于 09-19 17:40 ?0次下載

    一體成型電感表面開裂的解決方法

    電子發(fā)燒友網(wǎng)站提供《一體成型電感表面開裂的解決方法.docx》資料免費下載
    發(fā)表于 07-30 14:22 ?0次下載

    接地網(wǎng)阻值偏大的原因及解決方法

     地網(wǎng)接地電阻測試儀是保障電氣設備安全運行的重要組成部分,但在實際使用中,我們可能會遇到接地網(wǎng)阻值偏大的情況。接下來,鴻蒙小小編介紹造成這種情況的原因,并提供一些解決方法。   1、接地體積不足
    發(fā)表于 06-17 09:19

    鴻蒙OpenHarmony:【常見編譯問題和解決方法

    常見編譯問題和解決方法
    的頭像 發(fā)表于 05-11 16:09 ?3194次閱讀
    主站蜘蛛池模板: 在线成人免费 | 成人网中文字幕色 | 新网球王子u17世界杯篇免费观看 | 曰本福利写真片视频在线 | 能在线观看的一区二区三区 | 中国china体内裑精亚洲毛片 | 日本黄色大片免费看 | 香蕉久久精品 | 国产精品亚洲一区二区三区在线播放 | 欧美黄色一级片视频 | 妇少香港三日本三级视频 | 射久久 | 亚洲成人免费 | 日本一道dvd在线中文字幕 | 97视频免费上传播放 | 亚洲国产成人在线 | 国产一卡二卡3卡4卡四卡在线视频 | 色爱综合网 | 黄字幕网 | 国产午夜精品理论片在线 | 中文字幕一区二区三区精彩视频 | 一区二区高清在线观看 | 黄色 在线| 欧美一区二区三区影院 | 免费一级特黄特色大片在线 | 18年大片免费在线 | 99久久综合| 亚洲福利一区二区三区 | 久久亚洲视频 | 91久久婷婷国产综合精品青草 | 一级特黄特色的免费大片视频 | 美女视频永久黄网站免费观看国产 | 欧美黑人性受xxxx精品 | 三级视频在线 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 成年女人免费看一级人体片 | 欧美日本一区二区三区 | 国产免费的野战视频 | h免费视频| 免费一级特黄特色大片在线观看 | 永久免费视频网站在线观看 |