深度學習《patchGAN》
這一篇比較簡單,於是也就簡單學習下。
在以往的GAN學習中,判別器D網路的輸出是一個標量,介於0~1之間,代表是真實圖片的概率。
而patchGAN則是輸出是NxN的矩陣X,每一個元素x[i][j]表示一個patch,對應於影像的一個感受野,最後取各個patch部位的均值來表示最後總的來看是真實圖片的概率。
直觀上理解就可以了,普通GAN輸出一個數,像是一言堂,PatchGAN輸出一個矩陣,最終結果求平均,考慮到影像的不同部分的影響,就像考慮了多人的建議然後給出決定。
實際上,一些研究表明對於要求高解析度、高清細節的影像領域中,普通GAN判別器並不適合,由此引入了PatchGAN,它的感受域對於與輸入中的一小塊區域,也就是說,X[i][j]對應了判別器對輸入影像的一小塊的判別輸出,這樣訓練使模型更能關注影像細節。
1.這種機制,將區域性影像特徵和整體影像特性相融合,這樣的方法 通過每個patch 進行差別的判別, 實現了區域性影像特徵的提取和表徵, 有利於實現更為高解析度的影像生產;同時,對最後的 分類特徵圖進行平均後,也能夠實現真實圖片和虛假圖片的相比。
2.單標量輸出的更為精確的整體差異表示,相當於對整體進行加權求和平均,對於某些特徵差異大的區域性影像特徵, 能夠實現比傳統的 D網路 更為合理的 損失表示。
學到了這裡,發現很多GAN的設計都是可以糅合在一起,因為很多GAN都是部分結構上的設計的優化,因此可以組合起來形成更加強大的模型。
相關文章
- 深度學習+深度強化學習+遷移學習【研修】深度學習強化學習遷移學習
- 深度學習及深度強化學習研修深度學習強化學習
- 深度學習學習框架深度學習框架
- ####深度學習深度學習
- 深度學習深度學習
- 深度 學習
- 深度學習及深度強化學習應用深度學習強化學習
- 讀懂深度學習,走進“深度學習+”階段深度學習
- 深度學習——學習目錄——學習中……深度學習
- 深度學習模型深度學習模型
- Python深度學習Python深度學習
- 深度學習引言深度學習
- MySQL深度學習MySql深度學習
- 深度學習-LSTM深度學習
- 深度學習《CycleGAN》深度學習
- 深度學習《StarGAN》深度學習
- 機器學習&深度學習之路機器學習深度學習
- 深度學習學習7步驟深度學習
- 【讀書1】【2017】MATLAB與深度學習——深度學習(2)Matlab深度學習
- 深度學習很難?一文讀懂深度學習!深度學習
- 機器學習&深度學習 操作tips機器學習深度學習
- 機器學習是深度學習之母機器學習深度學習
- 深度學習框架Pytorch學習筆記深度學習框架PyTorch筆記
- 【深度學習】深度學習md筆記總結第1篇:深度學習課程,要求【附程式碼文件】深度學習筆記
- 深度學習工程模板深度學習
- python深度學習(一)Python深度學習
- 《DEEP LEARNING·深度學習》深度學習
- 深度學習0:前言深度學習
- 蛋白質深度學習深度學習
- 深度學習基礎深度學習
- 深度學習(Deep Learning)深度學習
- 實時深度學習深度學習
- 深度學習《Photo Editing》深度學習
- 拯救深度學習:標註資料不足下的深度學習方法深度學習
- 【深度學習】大牛的《深度學習》筆記,Deep Learning速成教程深度學習筆記
- 深度學習與CV教程(8) | 常見深度學習框架介紹深度學習框架
- 學習筆記【深度學習2】:AI、機器學習、表示學習、深度學習,第一次大衰退筆記深度學習AI機器學習
- 深度學習一:深度前饋網路深度學習