說(shuō)到人工智能,除了某些很酷的前沿應(yīng)用外,其實(shí)對(duì)于這個(gè)話題我們經(jīng)常會(huì)想到「假」這件事,用人工智能完成的造假除了一些灰產(chǎn)之外,更成為了一種娛樂(lè)方式,其中最有名的可能就是 AI 換臉的了,這種換頭術(shù)至今還在 B 站大肆流行著。
相反的,AI 應(yīng)用在現(xiàn)實(shí)中帶來(lái)的「真」變化可謂少之又少。不過(guò)最近美國(guó)麻省理工學(xué)院的研究人員發(fā)現(xiàn)了一種與「造假」相反的 AI 研究,這種研究反而需要 AI 來(lái)點(diǎn)「真」的東西,準(zhǔn)確的說(shuō)是針織的東西。
這項(xiàng)研究讓人有點(diǎn)出人意料,誰(shuí)能想到機(jī)器學(xué)習(xí)的能力會(huì)用在復(fù)制針織品身上呢?
▲ 圖片來(lái)自:Shima Seiki USA Inc.
首先我們要回答一個(gè)問(wèn)題:為什么不能直接交給 Shima Seiki 這樣的自動(dòng)針織機(jī)進(jìn)行「復(fù)制」或「創(chuàng)造」。
關(guān)于這件事如果你拿出幾件自己的針織衫看一下可能就知道答案了,在很多的針織品中實(shí)際上表面并不是完全平整的,商家為了滿足個(gè)性化需求通常會(huì)在針織品上再做出不同的針織圖案,而這些圖案的織法和其它地方是不同的,也正是因?yàn)榱擞辛诉@部分「創(chuàng)意」存在,死板的自動(dòng)針織機(jī)就無(wú)法完成這項(xiàng)任務(wù)了。
▲ 圖片來(lái)自:zdnet
為此研究人員中有了一項(xiàng)新的想法,要使用自動(dòng)針織機(jī)需要大量的專業(yè)知識(shí)為其「編程」,所以他們想出了用一種方便理解的軟件去簡(jiǎn)化這個(gè)流程,即便是沒有相關(guān)經(jīng)驗(yàn)的人也能夠上傳自己的作品。
但即便如此這仍然需要大量手動(dòng)去設(shè)置指定圖案的織法,而這就是機(jī)器學(xué)習(xí)有趣的地方,通過(guò)神經(jīng)逆編織網(wǎng)絡(luò),它可以通過(guò)算法去學(xué)習(xí)針織手法。然后將真實(shí)的織法與設(shè)計(jì)圖案相結(jié)合,并轉(zhuǎn)換成自動(dòng)針織機(jī)能夠識(shí)別的指令。你可以將這種模式成為「計(jì)算編織」。
不過(guò)就如包含補(bǔ)充材料的論文中詳細(xì)描述的那樣,神經(jīng)網(wǎng)絡(luò)必須計(jì)算兩個(gè)不同的東西:它必須首先計(jì)算所展示的服裝的理想表現(xiàn)形式,然后再計(jì)算所涉及的針腳。
▲ 圖片來(lái)自:zdnet
神經(jīng)網(wǎng)絡(luò)被送入兩種樣本,即作者從頭開始編織然后拍攝的針織服裝真實(shí)照片,然后由他們的軟件合成服裝圖像。合成之后的圖片會(huì)比真實(shí)世界的照片更簡(jiǎn)潔。
為了將設(shè)計(jì)圖案與真實(shí)圖案進(jìn)行融合,AI 其中起到了很大作用。
▲ 圖片來(lái)自:zdnet
然后進(jìn)行 IMG2PROG,就是將圖案轉(zhuǎn)換為指令,支持將這種像「混合圖層」之后的合稱圖案導(dǎo)出指令,為了簡(jiǎn)化過(guò)程,程序開發(fā)者定義了 17 條基本針織手法的指令標(biāo)簽,而合成圖案上會(huì)帶有這些標(biāo)簽,再通過(guò)神經(jīng)網(wǎng)絡(luò)與這些標(biāo)簽進(jìn)行「交叉熵」優(yōu)化,最后完成機(jī)器統(tǒng)計(jì),再輸入自動(dòng)針織機(jī),大功告成。
這就是 AI 有趣的地方,它是一個(gè)人與機(jī)器之間溝通的橋梁,理解人類的自然語(yǔ)言、想法已經(jīng)創(chuàng)造力,并將其轉(zhuǎn)換成機(jī)器與數(shù)字世界的語(yǔ)言。
在未來(lái),很多事你未必懂得具體的實(shí)現(xiàn)過(guò)程,但只要你有足夠的想象力,AI 就能幫助你將其變成現(xiàn)實(shí)。