程序員用AI算法生成了3000個(gè)新的寶可夢(mèng)
有句話叫做:“人類無(wú)法想象自己從未見到過(guò)的東西。”所以多數(shù)幻想作品中的怪物、外星人也只是根據(jù)已有生物進(jìn)行的簡(jiǎn)單拼接。
那如果把這個(gè)問(wèn)題拋給AI呢?冰冷的程序能否創(chuàng)造出一些讓人類都大跌眼鏡的作品?
最近,國(guó)外一名資深程序員就在GitHub以及社交平臺(tái)上公布了自己最新的研究成果——“寶可夢(mèng)AI自動(dòng)生成器”。
這位名叫馬修的程序員試圖利用OpenAI著名的GPT-2(Generative Pretrained Transformer )來(lái)讓程序自主設(shè)計(jì)寶可夢(mèng)。
而所謂的GPT-2,指的是一種能夠自動(dòng)生成文字并補(bǔ)完對(duì)話的語(yǔ)言模型,通過(guò)這種模型,能夠讓程序根據(jù)給定的句子或者單詞,擴(kuò)充出完整連貫的文章,這種技術(shù)能夠運(yùn)用在諸如AI翻譯、語(yǔ)音識(shí)別或者更智能的AI助手中。
但文字和圖片顯然不是一回事,為了讓圖像同樣轉(zhuǎn)化為程序能夠看懂的代碼,馬修的辦法既簡(jiǎn)單又粗暴——使用不同的字符來(lái)代替顏色和形狀。

比如在圖鑒中編號(hào)為001的妙蛙種子,馬修就通過(guò)一堆“~”、“!”以及“b”完成繪制。根據(jù)他本人的介紹,“~”代表空白的畫面,而不同的字母則分別表示不同的顏色和線段。
最后,馬修在腳本的幫助下,通過(guò)近十萬(wàn)行代碼,成功繪制出了已有的800多只官方寶可夢(mèng),這800多份由代碼組成的寶可夢(mèng)素材成功轉(zhuǎn)化為了AI的學(xué)習(xí)養(yǎng)料。
于是,當(dāng)馬修運(yùn)行程序,試圖讓計(jì)算機(jī)創(chuàng)造幾個(gè)新寶可夢(mèng)的時(shí)候,就得到了下面這些成果:

馬修一共讓程序產(chǎn)出了3000只全新的寶可夢(mèng)圖像。不得不說(shuō),編號(hào)靠前的新寶可夢(mèng)有模有樣,雖然由簡(jiǎn)單的像素組成,但和初代游戲中同樣簡(jiǎn)單的像素畫面已經(jīng)有幾分相似。
不過(guò)編號(hào)末位的寶可夢(mèng),畫風(fēng)就逐漸開始“崩壞”了:

當(dāng)然,這也可能是特有的“神獸”畫風(fēng)
雖然在程序生成的這3000份樣本里,有一部分圖像造型奇特,邏輯怪異,但依舊有相當(dāng)數(shù)量的作品能夠作為設(shè)計(jì)的參考。
馬修就邀請(qǐng)了寶可夢(mèng)的資深粉絲、職業(yè)插畫家Rachel Briggs根據(jù)生成的像素圖片,設(shè)計(jì)出了部分新寶可夢(mèng)的高清版本:

可以看到這些高清版寶可夢(mèng)同樣符合基本的設(shè)計(jì)邏輯。比如第一個(gè),很容易讓人猜到是具備“漂浮”特性的幽靈系寶可夢(mèng),而第二個(gè)則明顯是火系。
將已有的圖形轉(zhuǎn)變?yōu)樽址?,再讓AI生成新的字符并轉(zhuǎn)回圖像,AI雖然不能真的創(chuàng)造出“從未見過(guò)”的生物,但至少還有一個(gè)好處:下次Gamefreak設(shè)計(jì)不出新寶可夢(mèng)的時(shí)候,沒(méi)準(zhǔn)能從AI那里找找靈感。