開源神經(jīng)網(wǎng)絡圖片上色技術解析 解密深度學習自動上色
如何利用深度神經(jīng)網(wǎng)絡給圖片自動上色,本文介紹了開源神經(jīng)網(wǎng)絡圖片上色技術,解析深度學習會自動上色的核心技術,并且?guī)酌腌娋蛯崿F(xiàn)PS幾個月的效果。
如今,上色都是人手工用Photoshop做的,一張圖片要花好幾個月才能完成,需要進行大量調查研究,光是其中的一張臉就需要多達20層圖層。但是,基于深度神經(jīng)網(wǎng)絡的自動著色機器人,可以幾秒鐘就實現(xiàn)PS幾個月的效果,而且成效越來越驚人。
下面,我們將分三個步驟展示如何打造你自己的著色神經(jīng)網(wǎng)絡。第一部分講解核心邏輯。我們將構建一個40行代碼的神經(jīng)網(wǎng)絡,作為“Alpha”著色機器人,這個代碼片段實際上沒有太多的魔法,但可以讓你熟悉基本操作。
然后,我們將創(chuàng)建一個可以泛化的神經(jīng)網(wǎng)絡——“Beta”版本。Beta機器人能對以前沒有看到的圖像著色。
最后,我們將神經(jīng)網(wǎng)絡與一個分類器相結合,得到“最終”版本。我們將使用120萬張圖像訓練過的IncepTIon Resnet V2。為了讓著色效果吸引眼球,我們將使用Unsplash(免費圖庫,里面的圖片非常有藝術感和設計感)的人像作為數(shù)據(jù),訓練我們的神經(jīng)網(wǎng)絡。