這個是啥呢,搞圖片生成用的。
我搜了下,把整體流程記錄下,過程中會用到GAN
- 準備數據集(真實圖像素材)????????
- 目標生成人臉的,你像游戲注冊時選一個臉。捏臉。那么準備真實人臉圖片
- 老規矩,縮放裁剪清洗,歸一化
- 初始化2個網絡
- 生成器G
- 判斷器D
- 開始對抗訓練
- 每個訓練單元包括
- step1:訓練判別器D,從數據集取一批真實圖像x_real,用生成器G生成一批假圖像x_fake=G(z),判別器目標是 D(x_real)->1,D(x_fake)->0。損失函數是【? ? ?Ld = -[logD(x_real)+log(1-D(G(z)))]】
- step2:訓練生成器G,損失函數【 Lg=-logD(G(z))】
- 每個訓練單元包括
- 重復訓練多個epoch? 最終G能生成非常真實的圖像
所以看出來這個損失函數用法,話說ai生圖原理倒也不難嘛