在這里下載
https://github.com/junyanz/CycleGAN
告別邪神作畫,這個AI藝術(shù)家實現(xiàn)“把夏天變成冬天”
嗯……說起“深度學(xué)習(xí)作畫”谈山,你腦海里首先想起的一定是Google的“大邪神”畫家——不知道是因為研究人員給它吃了什么奇怪的學(xué)習(xí)素材蒋情,Google的深度學(xué)習(xí)機(jī)器人在作畫的過程中以使用大量扭曲的眼睛元素為特征欧引,一時間讓普通人難以接受。
Google人工智能的大作
不過你可不要誤以為這就是人工智能在繪畫領(lǐng)域的最高水平了晌缘,事實上大部分的人工智能在繪畫領(lǐng)域還是走了一條正常的藝術(shù)道路的纠永。比如加州大學(xué)伯克利分校近日開源的一個新的圖像處理工具CycleGAN的藝術(shù)造詣就比Google要高尚不知道多少领跛。話不多說先看圖:
你一定會說這個不是和去年流行的手機(jī)App么腹侣?錯叔收!上圖中其實左圖是原圖,右圖是CycleGAN處理過的圖片傲隶。
與廣為流行的Prisma相反饺律,CycleGAN可以將一副繪畫作品還原成照片。不過這個反濾鏡目前還沒有完成跺株,它只能將幾種畫家風(fēng)格的圖片還原成照片复濒,這其中包括莫奈乒省、塞尚巧颈、梵高等知名畫家,除上面這張之外研究人員還公布了它的一系列戰(zhàn)果:
當(dāng)然袖扛,把畫作轉(zhuǎn)化成照片是一個較小的需求砸泛,CycleGAN利用這項技術(shù)實現(xiàn)了更為實用的功能:將夏天轉(zhuǎn)換成冬天,或?qū)⑵胀ǖ鸟R轉(zhuǎn)化成斑馬蛆封。
還有橘子和蘋果的相互轉(zhuǎn)化:
與其它人工智能繪畫不同晾嘶,CycleGAN的研究團(tuán)隊試圖建立一個可雙向轉(zhuǎn)化不丟失信息的雙向算法。在以往的人工智能繪畫娶吞,尤其是將照片轉(zhuǎn)化成繪畫的App里垒迂,人工智能其實忽略了很多無法與算法對應(yīng)的細(xì)節(jié),使得細(xì)節(jié)豐富的照片被轉(zhuǎn)化成細(xì)節(jié)沒那么豐富并帶有風(fēng)格化特征的圖片妒蛇。
類似近些年智能手機(jī)廠商通過雙攝像頭實現(xiàn)的先拍攝再對焦也可以被CycleGAN輕松實現(xiàn)
但在CycleGAN里細(xì)節(jié)被要求完全保留机断,盡管算法找不到可以對應(yīng)的元素。研究人員希望能夠?qū)⒁粡垐D片輸入CycleGAN后進(jìn)行多次反復(fù)轉(zhuǎn)化(照片→繪畫→照片→繪畫→照片)绣夺,最終可以獲得與原始照片相同或相近的圖片吏奸。
除了每次轉(zhuǎn)化后要丟失一些像素外,CycleGAN在循環(huán)轉(zhuǎn)換中的表現(xiàn)不錯
為了實現(xiàn)這一點陶耍,研究團(tuán)隊必須以機(jī)器可以理解的方式去描述每種風(fēng)格之間的關(guān)系奋蔚,并給機(jī)器“吃下”大量來自Flicker的照片進(jìn)行訓(xùn)練,再人工去糾正機(jī)器在訓(xùn)練過程中產(chǎn)生的錯誤烈钞。CycleGAN目前在針對幾何泊碑、顏色和風(fēng)格上的轉(zhuǎn)化都不錯。之所以沒有出現(xiàn)Google那樣的大邪神作畫毯欣,可能是因為研究人員并沒有給它投喂太多的動物及人物圖片素材馒过。在試驗過程中,一個試圖將貓轉(zhuǎn)換成狗的例子得出的結(jié)果就不是很好酗钞。
Adobe在去年的技術(shù)大會上也公布了類似的Photoshop功能腹忽,不過相比之下CycleGAN是開源并且免費的来累。如果你有需要,你可以在Github上找到CycleGAN的源代碼窘奏。