用深度學習作畫--模仿實現
使用深度學習作畫的起源是有三個德國研究員想把計算機調教成梵高,他們研發了一種算法,模擬人類視覺的處理方式。具體是通過訓練多層卷積神經網絡,讓計算機識別,并學會梵高的“風格”,然后將任何一張普通的照片變成梵高的《星空》。
圖9-1 deep art
后來他們開創了Deep Art公司,在Deep Art公司,負責繪畫的程序員是卷積神經網絡(CNN)。輸入一個藝術作品,比如梵高的《星空》,卷積神經網絡就會自動提取出這幅畫作的“風格特征”,并轉換成風格模板保存下來。也就是說,卷積神經網絡可以被看作是一個機器藝術家。
Prisma第一次將這項藝術作畫技術成功商業化。Prisma誕生于俄羅斯,是一個僅有4個年輕人歷時一個半月開發出的圖片處理應用。他們充分考慮了智能手機覆蓋率的飛速增長,并且細致研究了用戶行為。Prisma接入的是以億數量級的市場,俄國總統梅德韋杰夫也成為了Prisma的用戶,他在Instgram上曬出了一張Prisma作品,迅速獲得8.7萬個贊。
Google的Deep Dream也是一個會畫畫的計算機。它能夠自動識別圖像,篩選其中一些部分,進行夸張,以創造出一種迷幻效果。Deep Dream完全開源,在幾個主流的深度學習庫如Keras、Caffe的官方example中,都有Deep Dream的實現Demo。
本章我們將探索實現類似Prisma的效果。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%