作者 | ALI
這種拍合照的尷尬瞬間想必每個人都經歷過…
攝像師喊完 1 2 3 卻遲遲不動手,你迎著光線倔強地瞪著眼睛。終於,在你敗給陽光的一剎那…
咔嚓!
看著照片中仿若神遊的紀幾,再強大的美顏也於事無補…
得~ 眼看塑料姐妹花的友誼危在旦夕,就沒有什麼方法能擺脫醜照的尷尬,用(並不)帥氣迷人的照騙多騙幾個贊嗎?
別急,作為社交媒體鼻祖的 Facebook 出手了~
最近,Facebook 就在嘗試一項新技術,希望用人工智能來拯救那些“不雅”的照片,讓你看起來更迷人。
一切從"GAN精"說起…
這種新技術是怎樣騙人的呢?
簡單來說,它使用了智能“圖像修復”(in-painting)來複制眼球,來達到修復閉合眼睛的目的。
在數字世界中, “圖像修復” (也稱為圖像插值或視頻插值)是指應用複雜的算法,來替換圖像數據中丟失或損壞的部分(主要是小區域或刪除小缺陷)。
正是這些小的算法,原本閉上的眼睛才能“重見光明”,而你本人也會光彩奪目。
它具體是通過什麼來完成的呢?
答案揭曉:生成性對抗網絡(Generative Adversarial Network),也就是那個常說的 GAN 。
一說到 AI 就成天 GAN GAN 的,但 GAN 到底是個啥呢?
它是神經網絡的一種形式,它不是用來把數據對應上結果的,而是用來“憑空”捏造結果,這就是我們要說的生成網絡啦。GAN 就是其中的一種形式。
那麼GAN是怎麼做到的呢? 當然這裡的“憑空”並不是什麼都沒有的空盒子,而是一些隨機數。
對,你沒聽錯,我們就是用沒有意義的隨機數來生成有意義的作品,比如機器作畫。當然,這只是一個 GAN 的一部分而已,對於這一部分,我們可以把它想象成是一個新手畫家。
畫家作畫都需要點靈感,他們依照自己的靈感來完成作品。但光有靈感並沒卵用,如果繪畫技術跟不上,出來的結果可能依舊一團糟。
而這個時候,就需要它的朋友——本來沒啥能耐的新手鑑賞家登場的。他能通過你的點撥慢慢學習怎樣區分“大師”與“靈魂畫手”的畫作。
比如,新手鑑賞家告訴新手畫家,“你的畫實在太醜了,你也學學達芬奇呀,比如這裡要多加一點,這裡要畫淡一點。”
就這樣,新手鑑賞家將他從你這裡所學到的知識都分享給了新手畫家,讓好朋友也能越畫越像達芬奇。
這也就是 GAN 的整套流程了。
AI 來了請睜眼…
Facebook 這種智能“圖像修復”,就是通過訓練 GAN 來完成的。
該網絡能夠根據一組參考照片來識別睜開的眼睛。從本質上講,就是讓它看到人臉應該是什麼樣子的,這樣當它修復圖像時,就不會損壞一個人獨特的面部結構,你還是會保持你的美麗和帥氣。
通過學習睜眼人的照片,GAN 收集了眼睛的顏色、形狀等特徵,甚至還能綜合考慮拍照姿勢或照片光線等因素。
為驗證“圖像修復”的能力,Facebook的兩位研究人員進行了一個實驗~
他們用兩百萬張 2D 圖像對 GAN 進行訓練,其中包含大約 20 萬人的照片,且每個人至少有一張睜眼的照片。
實驗結果並不出乎意料,54% 的受訪者要麼被人工智能 YY 出的照片給騙了,要麼根本無法做出判斷。
不過別激動得太早,這項技術也有其侷限性。
研究人員表示,眼鏡和某些髮型會導致 GAN 的生成結果出現問題;而且如果沒有眼睛睜開的參考照片,GAN 也就“巧 AI 難為無米之炊”了。
不過小編倒是很好奇,Facebook 會不會把這項技術加入 APP 的拍照功能裡。以後看到一個睜著眼睡覺的小姐姐…emmm,別慌,AI 的小伎倆而已。
閱讀更多 科技MIX 的文章