深入淺出案例詳解 生成對抗網路GAN

2021-10-18 16:28:54 字數 1142 閱讀 5880

一種二人零和博弈思想(two-player game),博弈雙方的利益之和是乙個常數

引申到gan裡面就是可以看成,gan中有兩個這樣的博弈者,乙個是生成模型(g),另乙個是判別模型(d)。

這兩個模型都可以看成是乙個黑匣子,接受輸入然後有乙個輸出,類似乙個函式,乙個輸入輸出對映。

生成模型功能:比作是乙個樣本生成器,輸入乙個雜訊/樣本,然後把它包裝成乙個逼真的樣本,也就是輸出。

判別模型:比作乙個二分類器(如同0-1分類器),來判斷輸入的樣本是真是假。(就是輸出值大於0.5還是小於0.5)

乙個工藝品大師,乙個鑑寶專家,現有寶物和工藝大師的工藝品,可供專家鑑賞,結果有真品和贗品兩種。

關係圖如下:

pdata:代表著是寶物

d(x;θd):代表著x是寶物的概率

總目標:大師成為以假亂真的成功人物

總目標需借助以下兩種橋梁

高水平的鑑賞家

高水平工藝大師

高水平專家

如果x是pdata,d(x) 偏高

如果x是pg,1-d(x) 偏高

注意:這裡可對d(x)、1-d(x)取對數

高水平大師

總目標函式如下

由於pg太複雜,gg(x;θg)通過取樣的方式逼近,建立隱式密度模型,進行泛函分析

結果如下:

pg*=pdata

dg*=1/2

深入淺出WPF x Class詳解

小序 按照慣例,我會在年末的最後一篇文章裡感謝所有幫助過我的人們。今年也不例外,只是形式簡單一些。祝所有幫助過我的朋友 同事 學生和兄弟姐妹們 2009年身體健康 平安快樂 財源滾滾。願2009年的中國,平安祥和 遠離各種災難,大家的工資漲上去 房價降下來,金融危機早點結束。祝我的父親母親,健康長壽...

網路程式設計深入淺出

不為人知的網路程式設計 一 tcp協議中的疑難雜症 上篇 不為人知的網路程式設計 二 tcp協議中的疑難雜症 下篇 不為人知的網路程式設計 三 關閉tcp連線時為什麼會time wait close wait 不為人知的網路程式設計 四 深入研究分析tcp的異常關閉 不為人知的網路程式設計 五 ud...

深入理解GANs 生成對抗網路

本文與前文vae出自同一作者,在此筆者進行翻譯總結。生成隨機變數 從生成隨機變數開始討論,均勻分布變數可以通過偽隨機數過程生成。生成隨機變數的方法有很多,比如拒絕取樣,metropolis hasting algorithm和逆變換放法。逆變換法的思想就是均勻分布的變數通過累積分布概率 cdf 的逆...