深入淺出 GAN·原理篇文字版(完整)| 乾貨
常見GAN
最後,作為 GAN 專題的結尾,我們列舉一下目前常見的 GAN 模型(可以根據 arxiv id 去尋找、下載文獻),歡迎補充。
GAN - Ian Goodfellow, arXiv:1406.2661v1
DCGAN - Alec Radford & Luke Metz, arxiv:1511.06434
CGAN - Mehdi Mirza, arXiv:1411.1784v1
LAPGAN - Emily Denton & Soumith Chintala, arxiv: 1506.05751
InfoGAN - Xi Chen, arxiv: 1606.03657
PPGAN - Anh Nguyen, arXiv:1612.00005v1
WGAN - Martin Arjovsky, arXiv:1701.07875v1
LS-GAN - Guo-Jun Qi, arxiv: 1701.06264
SeqGAN - Lantao Yu, arxiv: 1609.05473
EBGAN - Junbo Zhao, arXiv:1609.03126v2
VAEGAN - Anders Boesen Lindbo Larsen, arxiv: 1512.09300
......
此外,還有一些在特定任務中提出來的模型,如本期介紹的 GAN-CLS、GAN-INT、SRGAN、iGAN、IAN 等等,這裡就不再列舉。
程式碼
LS-GAN
Torch 版本:https://github.com/guojunq/lsgan
SRGAN
TensorFlow 版本:https://github.com/buriburisuri/SRGAN
Torch 版本:https://github.com/leehomyc/Photo-Realistic-Super-Resoluton
Keras 版本:https://github.com/titu1994/Super-Resolution-using-Generative-Adversarial-Networks
iGAN
Theano 版本:https://github.com/junyanz/iGAN
IAN
Theano 版本:https://github.com/ajbrock/Neural-Photo-Editor
Pix2pix
Torch 版本:https://github.com/phillipi/pix2pix
TensorFlow 版本:https://github.com/yenchenlin/pix2pix-tensorflow
GAN for Neural dialogue generation
Torch 版本:https://github.com/jiweil/Neural-Dialogue-Generation
Text2image
Torch 版本:https://github.com/reedscot/icml2016
TensorFlow+Theano 版本:https://github.com/paarthneekhara/text-to-image
GAN for Imitation Learning
Theano 版本:https://github.com/openai/imitation
SeqGAN
TensorFlow 版本:https://github.com/LantaoYu/SeqGAN
參考文獻
Qi G J. Loss-Sensitive Generative Adversarial Networks onLipschitz Densities[J]. arXiv preprint arXiv:1701.06264, 2017.
Li J, Monroe W, Shi T, et al. Adversarial Learning for NeuralDialogue Generation[J]. arXiv preprint arXiv:1701.06547, 2017.
Sønderby C K, Caballero J, Theis L, et al. Amortised MAPInference for Image Super-resolution[J]. arXiv preprint arXiv:1610.04490, 2016.
Ravanbakhsh S, Lanusse F, Mandelbaum R, et al. Enabling DarkEnergy Science with Deep Generative Models of Galaxy Images[J]. arXiv preprintarXiv:1609.05796, 2016.
Ho J, Ermon S. Generative adversarial imitationlearning[C]//Advances in Neural Information Processing Systems. 2016:4565-4573.
Zhu J Y, Krähenbühl P, Shechtman E, et al. Generative visualmanipulation on the natural image manifold[C]//European Conference on ComputerVision. Springer International Publishing, 2016: 597-613.
Isola P, Zhu J Y, Zhou T, et al. Image-to-image translationwith conditional adversarial networks[J]. arXiv preprint arXiv:1611.07004,2016.
Shrivastava A, Pfister T, Tuzel O, et al. Learning fromSimulated and Unsupervised Images through Adversarial Training[J]. arXivpreprint arXiv:1612.07828, 2016.
Ledig C, Theis L, Huszár F, et al. Photo-realistic singleimage super-resolution using a generative adversarial network[J]. arXivpreprint arXiv:1609.04802, 2016.
Nguyen A, Yosinski J, Bengio Y, et al. Plug & playgenerative networks: Conditional iterative generation of images in latentspace[J]. arXiv preprint arXiv:1612.00005, 2016.
Yu L, Zhang W, Wang J, et al. Seqgan: sequence generativeadversarial nets with policy gradient[J]. arXiv preprint arXiv:1609.05473,2016.
Lotter W, Kreiman G, Cox D. Unsupervised learning of visualstructure using predictive generative networks[J]. arXiv preprintarXiv:1511.06380, 2015.
Reed S, Akata Z, Yan X, et al. Generative adversarial textto image synthesis[C]//Proceedings of The 33rd International Conference onMachine Learning. 2016, 3.
Brock A, Lim T, Ritchie J M, et al. Neural photo editingwith introspective adversarial networks[J]. arXiv preprint arXiv:1609.07093,2016.
Pfau D, Vinyals O. Connecting generative adversarialnetworks and actor-critic methods[J]. arXiv preprint arXiv:1610.01945, 2016.
相關推薦
深入淺出 GAN·原理篇文字版(完整)| 乾貨
常見GAN 最後,作為 GAN 專題的結尾,我們列舉一下目前常見的 GAN 模型(可以根據 arxiv id 去尋找、下載文獻),歡迎補充。 GAN - Ian Goodfellow, arXiv:1406.2661v1 DCGAN - Alec Radford & Luke Metz, arxiv
深入淺出 GAN·原理篇文字版(完整)
導語 這次的內容主要是想梳理 GAN 從 NIPS 2014 被提出,到 2017年5月,都有哪些重要的從原理和方法上的重要研究。一共覆蓋了25篇重要論文(論文列表見本文最下方)。 引言:GAN的驚豔應用 首先來看看 GAN 現在能做到哪些驚豔的事呢? GAN 可以被用來學習生成各種各樣的字
Maven的安裝文字版(Windows/Linux/Mac)(轉)
版本 驗證 系統路徑 strong jdk1 編譯 found 編譯器 opts 以下內容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_environment_setup.html
深入淺出數據結構C語言版(9)——多重表(廣義表)
不同 滿足 大學 logs 維數 我會 明顯 http 多維 在深入淺出數據結構系列前面的文章中,我們一直在討論的表其實是“線性表”,其形式如下: 由a1,a2,a3,……a(n-1)個元素組成的序列,其中每一個元素ai(0<i<n)都是一個“原子”,“
深入淺出數據結構C語言版(12)——從二分查找到二叉樹
額外 最終 匹配 應對 點數據 隨機數 普通 釋放 三種 在很多有關數據結構和算法的書籍或文章中,作者往往是介紹完了什麽是樹後就直入主題的談什麽是二叉樹balabala的。但我今天決定不按這個套路來。我個人覺得,一個東西或者說一種技術存在總該有一定的道理,不是能解決某個
深入淺出數據結構C語言版(14)——散列表
type unsigned size 表示 發現 blog 情況 減少 orb 我們知道,由於二叉樹的特性(完美情況下每次比較可以排除一半數據),對其進行查找算是比較快的了,時間復雜度為O(logN)。但是,是否存在支持時間復雜度為常數級別的查找的數據結構呢?答案是存在
深入淺出數據結構C語言版(15)——優先隊列(堆)
turn github png 操作 pri 整數 過程 不難 nbsp 在普通隊列中,元素出隊的順序是由元素入隊時間決定的,也就是誰先入隊,誰先出隊。但是有時候我們希望有這樣的一個隊列:誰先入隊不重要,重要的是誰的“優先級高”,優先級越高越先出隊。這樣的數據結構我們稱
深入淺出數據結構C語言版(19)——堆排序
-- 解決辦法 訪問 nsf 可能 bre 操作 數據塊 src 在介紹優先隊列的博文中,我們提到了數據結構二叉堆,並且說明了二叉堆的一個特殊用途——排序,同時給出了其時間復雜度O(N*logN)。這個時間界是目前我們看到最好的(使用Sedgewick序列的希爾排序時間
深入淺出數據結構C語言版(22)——排序決策樹與桶式排序
不改變 自然 只需要 都是 變種 限定 style buck oid 在(17)中我們對排序算法進行了簡單的分析,並得出了兩個結論: 1.只進行相鄰元素交換的排序算法時間復雜度為O(N2) 2.要想時間復雜度低於O(N2),算法必須進行遠距離的元素交換
FPGA定點小數計算(Verilog版)第三篇——除法運算(一)
更多精彩內容,請微信搜尋“FPGAer俱樂部”關注我們。 定點小數除法運算,相比加法和乘法來說要複雜很多了,但是演算法的基本思想還是很簡單的。和整數除法類似,演算法的核心思想就是,將除法運算轉換為移位和減法運算。從具體實現的角度來看,一般有兩種方式: 一種是除數不變,擴充
GAN網路從入門教程(二)之GAN原理
在一篇部落格[GAN網路從入門教程(一)之GAN網路介紹](https://www.cnblogs.com/xiaohuiduan/p/13237486.html)中,簡單的對GAN網路進行了一些介紹,介紹了其是什麼,然後大概的流程是什麼。 在這篇部落格中,主要是介紹其數學公式,以及其演算法流程。當然數學公
GAN網路之入門教程(三)之DCGAN原理
[TOC] 如果說最經常被用來處理影象的網路模型,那麼毋庸置疑,應該是CNN了,而本次入土教程的最終目的是做一個動漫頭像生成的網路模型,因此我們可以將CNN與GAN結合,也就是組成了傳說中的DCGAN網路。 ## DCGAN簡介 DCGAN全稱[Deep Convolutional Generative
功能第五篇——批量處理(JDBC)
需要 res col dsta 添加 name call table creat 綜述 批量處理一般指批量插入,批量更新,刪除通過可
安全技能樹簡版(轉)
lap tin kmp ioc document scp jsf rc4 bug Expand - Collapse 安全技能樹簡版 說明 V1 By @余弦 201706 聯系我:[email protected]/* */ 更新動態關註
深入淺出之正則表達式(二)
規則 方法 else 解決辦法。 test 開啟 spa 多次 前言 前言: 本文是前一片文章《深入淺出之正則表達式(一)》的續篇,在本文中講述了正則表達式中的組與向後引用,先前向後查看,條件測試,單詞邊界,選擇符等表達式及例子,並分析了正則引擎在執行匹配時的內
基礎篇之集合(一)(List)總結
intern ansi [] 集合 add 引用 public log ++ 1. List集合下常用的集合(ArrayList,LinkedList,Vector); JVM垃圾回收GC,Java中采取了可達性分析法,標記所有從根節點開始的可達對象,未被標記的對象就
基礎篇之集合(二)總結
線程不安全 emp abstract 和集 write next 不可變 叠代器 關系 1. Map集合和collection結合的區別 1》Collection一次存一個元素;Map一次存一對元素; 2》Collection是單列集合;Map是雙列集合; 3》Map中的存
意外篇2017-10(mySQL)
自己 電腦 重新啟動 幫助 ges log 關閉 http 分享 註:意外篇是寫我自己在平常寫代碼遇到錯誤,借此分享各位,當碰到這樣錯誤,又無法解決,給各位幫助 1.這是我最近碰到的錯誤,如果你出現以下錯誤,有兩個解決方法。 <1>
PL/SQL輕量版(三)——遊標與異常處理
多個 次循環 指向 count dbms 都是 不能 weight acl 一、遊標 1.概念 遊標是一個 指向上下文的句柄( handle) 或指針。通過遊標,PL/SQL 可以控制上下文區和處理語句時上下文區會發生些什麽事情。 2.遊標處理
PL/SQL輕量版(四)——存儲函數/存儲過程
調用 輸出 dbm 表示 不返回 逗號 oracle oracl col 概述 ORACLE 提供可以把 PL/SQL 程序存儲在數據庫中,並可以在任何地方來運行它。這樣就叫存儲過程或函數。過程和函數統稱為 PL/SQL 子程序,他們是被命名的 PL/SQL 塊,均存