用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

用二次元妹子數據培育的StyleGAN

對一隻GAN來說,次元壁什麼的,根本不存在吧。

你看英偉達的StyleGAN,本來是以生成逼真人臉聞名於世。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

不過,自從官方把算法開了源,擁有大膽想法的勇士們,便開始用自己的力量支配StyleGAN,順道拯救世界。

以前,你的老婆可能是綾波麗,可能是真白,可能是漩渦鳴子 (誤) 。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

而今,推特名叫roadrunner01的程序猿,給StyleGAN喂食了大量二次元女子圖像。

然後,AI生成了從蘿莉、到乙女、到御姐的 (各種) 變換過程。裡面的每一幀,都可以是你的選擇:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

發色和髮型,眼睛裡的神色,都在一刻不停地變化。

但任它千變萬化,妹子依舊渾然天成。不論色彩,還是五官之間的配合,都有驕人的默契。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

如果,你喜歡收到兩頰泛紅的訊號:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

或者,你只喜歡清新的鄰家少女:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

還是,性別特徵不夠明顯的幼女呢:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

不管怎樣,紅瞳才是正義。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

Reddit網友發出了很客觀很中肯的讚嘆:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

注釋:waifu=wife

相比之下,推特網友就更加直白一些:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

要用怎樣的數據集?

雖然,roadrunner01並沒有透露,他的StyleGAN到底吃了怎樣的數據集,我們只感受到美少女戰士強大的基因;

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

我認得你的額頭

不過,另有一位叫做gwern的程序猿,也用二次元數據訓練了StyleGAN,並且公開過自己的數據集。

鑒於他的訓練成果同樣秀色可餐:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

來自gwern的StyleGAN

且這位程序猿的老婆是明日香:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

來自gwern的StyleGAN

我們就來觀察一下,這隻AI到底吃過怎樣的數據。

數據集名叫DANBOORU2018,包含超過330萬張圖,超過9970萬個標籤:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

為了安全,只截取了比較安全的部分

不出所料,是個百無禁忌的StyleGAN了。

為何不出所料?回頭再看roadrunner01的作品,也有許多妹子穿著十分客氣,可以欣賞到曼妙的鎖骨,甚至香肩:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

來自roadrunner01的StyleGAN

想要數據集的同學,請使用文底的傳送門。

另外,作為數據集的提供者,gwern友情回應了那位需要H漫的同學:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

想要,就自己去訓練啊。我訓練好的StyleGAN二次元模型,你也直接可以下載啊。

傳送門見文底。

StyleGAN原理是什麼?

數據集有了,就來看看StyleGAN是怎樣工作的吧。

它之所以獲得「GAN 2.0」的盛讚,就是因為生成器和普通的GAN不一樣。

這裡的生成器,是用風格遷移的思路重新發明的。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

把B的風格,遷到A頭上

向AI輸入兩張圖,圖A決定人物的年齡、性別、頭髮長度和姿勢;圖B決定一切其他因素:膚色、發色、衣服顏色等等。

這樣一來,圖B的畫風,就可以自然地轉移給圖A。

更重要的是,StyleGAN可以從粗糙、中等、精細三種尺度上調節圖像的生成:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼
用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

上為粗糙,下為中等

粗糙尺度,是規模最大的調整,人臉的朝向、臉型和髮型,都在這裡調整;中間尺度,調整隻會涉及臉部特徵、發色發量了。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

精細尺度

精細尺度,改變的是圖像的配色,幾乎不會給任務變臉了。

三者組合在一起,才有最終的生成效果。

不過,私以為配色才是最重要的:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

你看,這些藍妹子多可愛:

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

來自roadrunner01的StyleGAN

那麼,StyleGAN算法已經開源了,330萬張的數據集也有了。

想要生成老婆的話,可以開始訓練了。

不想訓練的話,用gwern訓練好的模型直接生成也行啊。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

來自roadrunner01的StyleGAN

悄悄告訴你,如果你不想生成老婆,卻想生成貓片,可以直接用官方提供的預訓練模型喲。

用英偉達GAN生成老婆吧,從蘿莉到御姐,各種畫風都可以有 |代碼

DANBOORU2018二次元妹子數據集:

https://www.gwern.net/Danbooru2018

英偉達StyleGAN官方實現:

https://github.com/NVlabs/stylegan

gwern訓練好的二次元StyleGAN模型:

https://drive.google.com/file/d/1z8N_-xZW9AU45rHYGj1_tDHkIkbnMW-R/view

StyleGAN論文傳送門:

https://arxiv.org/abs/1812.04948

— 完 —

文章來源: https://www.twgreatdaily.com/cat92/node2014095

轉載請註明來源:今天頭條