圖像生成-VAE簡介


VAE(Variational Autoencoder)   生成式模型

 理論:

基於貝葉斯公式、KL散度的推導

 

1. 自動編碼器的一般結構

 

2. 產生一幅新圖像

輸入的數據經過神經網絡降維到一個編碼(code),接着又通過另外一個神經網絡去解碼得到一個與輸入原數據一模一樣的生成數據,然后通過去比較這兩個數據,最小化他們之間的差異來訓練這個網絡中編碼器和解碼器的參數。當這個過程訓練完之后,我們可以拿出這個解碼器,隨機傳入一個編碼(code),希望通過解碼器能夠生成一個和原數據差不多的數據,上面這種圖這個例子就是希望能夠生成一張差不多的圖片。

3. VAE

 

 

實現:

on Caffe:  Github

介紹文章 知乎:

 

結構:Encoder 和 Decoder

三個主要部分:

Encoder的Loss計算:KL散度;

z的重采樣生成;

Decoder的Loss計算:最大似然;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM