在這里下載
https://github.com/junyanz/CycleGAN
告別邪神作畫,這個(gè)AI藝術(shù)家實(shí)現(xiàn)“把夏天變成冬天”

嗯……說起“深度學(xué)習(xí)作畫”,你腦海里首先想起的一定是Google的“大邪神”畫家——不知道是因?yàn)檠芯咳藛T給它吃了什么奇怪的學(xué)習(xí)素材,Google的深度學(xué)習(xí)機(jī)器人在作畫的過程中以使用大量扭曲的眼睛元素為特征,一時(shí)間讓普通人難以接受。

Google人工智能的大作
不過你可不要誤以為這就是人工智能在繪畫領(lǐng)域的最高水平了,事實(shí)上大部分的人工智能在繪畫領(lǐng)域還是走了一條正常的藝術(shù)道路的。比如加州大學(xué)伯克利分校近日開源的一個(gè)新的圖像處理工具CycleGAN的藝術(shù)造詣就比Google要高尚不知道多少。話不多說先看圖:

你一定會(huì)說這個(gè)不是和去年流行的手機(jī)App么?錯(cuò)!上圖中其實(shí)左圖是原圖,右圖是CycleGAN處理過的圖片。
與廣為流行的Prisma相反,CycleGAN可以將一副繪畫作品還原成照片。不過這個(gè)反濾鏡目前還沒有完成,它只能將幾種畫家風(fēng)格的圖片還原成照片,這其中包括莫奈、塞尚、梵高等知名畫家,除上面這張之外研究人員還公布了它的一系列戰(zhàn)果:

當(dāng)然,把畫作轉(zhuǎn)化成照片是一個(gè)較小的需求,CycleGAN利用這項(xiàng)技術(shù)實(shí)現(xiàn)了更為實(shí)用的功能:將夏天轉(zhuǎn)換成冬天,或?qū)⑵胀ǖ鸟R轉(zhuǎn)化成斑馬。

還有橘子和蘋果的相互轉(zhuǎn)化:

與其它人工智能繪畫不同,CycleGAN的研究團(tuán)隊(duì)試圖建立一個(gè)可雙向轉(zhuǎn)化不丟失信息的雙向算法。在以往的人工智能繪畫,尤其是將照片轉(zhuǎn)化成繪畫的App里,人工智能其實(shí)忽略了很多無(wú)法與算法對(duì)應(yīng)的細(xì)節(jié),使得細(xì)節(jié)豐富的照片被轉(zhuǎn)化成細(xì)節(jié)沒那么豐富并帶有風(fēng)格化特征的圖片。

類似近些年智能手機(jī)廠商通過雙攝像頭實(shí)現(xiàn)的先拍攝再對(duì)焦也可以被CycleGAN輕松實(shí)現(xiàn)
但在CycleGAN里細(xì)節(jié)被要求完全保留,盡管算法找不到可以對(duì)應(yīng)的元素。研究人員希望能夠?qū)⒁粡垐D片輸入CycleGAN后進(jìn)行多次反復(fù)轉(zhuǎn)化(照片→繪畫→照片→繪畫→照片),最終可以獲得與原始照片相同或相近的圖片。

除了每次轉(zhuǎn)化后要丟失一些像素外,CycleGAN在循環(huán)轉(zhuǎn)換中的表現(xiàn)不錯(cuò)
為了實(shí)現(xiàn)這一點(diǎn),研究團(tuán)隊(duì)必須以機(jī)器可以理解的方式去描述每種風(fēng)格之間的關(guān)系,并給機(jī)器“吃下”大量來自Flicker的照片進(jìn)行訓(xùn)練,再人工去糾正機(jī)器在訓(xùn)練過程中產(chǎn)生的錯(cuò)誤。CycleGAN目前在針對(duì)幾何、顏色和風(fēng)格上的轉(zhuǎn)化都不錯(cuò)。之所以沒有出現(xiàn)Google那樣的大邪神作畫,可能是因?yàn)檠芯咳藛T并沒有給它投喂太多的動(dòng)物及人物圖片素材。在試驗(yàn)過程中,一個(gè)試圖將貓轉(zhuǎn)換成狗的例子得出的結(jié)果就不是很好。
Adobe在去年的技術(shù)大會(huì)上也公布了類似的Photoshop功能,不過相比之下CycleGAN是開源并且免費(fèi)的。如果你有需要,你可以在Github上找到CycleGAN的源代碼。