710 >造就第397位講者周樂西交利物浦大學(xué)(xjtlu)大家好,我叫周樂。我是一個新媒體藝術(shù)家,也是一個技術(shù)創(chuàng)造者。
今天我?guī)淼难葜v,標題是“達達山水——ai可以賦能我們的創(chuàng)造力嗎?”
我認為,這是一個太難回答的問題。當(dāng)然這里我也不是簡單地扔出這個問題,我沒有一個yes或no的武斷論斷。但是我選擇以一個,我新近完成的基于人工智能的交互媒體藝術(shù)裝置——達達山水,來和大家探討一下這個問題的可能性。
首先我想先談一下山水。
710 >關(guān)于山水,我覺得它是發(fā)源于中國,盛行于東方的一種用筆刷和水墨去創(chuàng)造的藝術(shù)。在我們古代它另外一個名字叫做文人畫。是文人四藝,琴棋書畫的一部分。
換言就是說,在原來所有受過高等教育的士大夫、文人,他們都具備使用水墨山水這樣一種非常有東方特色的藝術(shù)形式,去進行表達的能力。
710 >對于我們東方人而言,當(dāng)我們談到山水,不用去強調(diào)大家都會知道,有一個概念叫做山水的寫意精神。
而在寫意精神的另外一側(cè),叫做山水的技法。
咱們的山水畫是分流派的,這些流派不以寫意精神區(qū)分,不存在哪一個流派說我們這一派沒有寫意精神。
寫意精神是大家共享的,但山水畫的技法是多樣的。
有一個比較有意思的事情,我是不會畫山水畫的,我不知道在座有多少人會畫。
但是我發(fā)現(xiàn)你可能會指著某一幅畫,覺得這一幅非常山水,指著另外一幅覺得那不是很山水,我想在座的大家都可以很自信地對一幅山水畫做出這樣的論斷。
710 >而我對這一現(xiàn)象的解讀是:不管我們會不會畫山水畫,山水的寫意精神都流淌在我們的血液當(dāng)中。
那,我們?nèi)钡氖鞘裁矗?/p>
我們?nèi)钡氖前肽辍⒁荒辍⑸踔寥晡迥甑模P(guān)于山水技法的訓(xùn)練。
但是,比如我,你讓我現(xiàn)在去花三年的時間學(xué)習(xí)山水技法,我覺得對我來說太難了。
我有一個觀點,如果一個事情非常難,你又非常想讓它完成,怎么辦?找ai幫忙!
這里有一個很簡短的演示,就是我的交互藝術(shù)裝置。先給大家看一下它究竟能干什么?
710 >好的,現(xiàn)在我們可以來具體談?wù)劊业降鬃隽诵┦裁矗?/p>
有一天下午,我發(fā)現(xiàn)了一個非常成功的人工智能模型的一個小bug。
它具體是什么呢?就是它本來應(yīng)該嘗試著將一張圖片里的野馬識別出來,并且將它轉(zhuǎn)換成一匹斑馬。
然后好玩的事情是什么?這個人工智能會錯誤地將我認成一匹馬,并且轉(zhuǎn)換成一匹斑馬。
710 >當(dāng)我在測試這個模型的時候,在我們那個樓里面,有一個李開復(fù)博士的演講。這兩件事情是同一時間,同一地點發(fā)生的。我非常想去聽一下李開復(fù)博士的演講,但當(dāng)我測試這個模型的時候,忘記了時間,他的演講已經(jīng)結(jié)束了。
710 >為什么我會把這兩個事情放在一起來說?
因為李開復(fù)這個演講的標題是“aisuperpowers”,ai的超級霸權(quán)。
他認為,ai是超級霸權(quán),ai將改變世界格局,甚至將取代人類。
這個我相對不怎么關(guān)心,我關(guān)心的是,ai能不能做一點有溫度的事情、好玩的事情,ai能不能和我們一起做點什么事情?
那么剛才我提到的那個,我玩了半天以至于錯過演講的人工智能模型究竟是什么呢?
首先它是一個神經(jīng)網(wǎng)絡(luò)。更具體地來講,它是深層對抗網(wǎng)絡(luò),我給它取了一個名字叫做“自感生成網(wǎng)絡(luò)”。
450 >在去年的7月份,uc伯克利的一個實驗室里,一幫非常厲害的科學(xué)家、ai研究者,發(fā)布了這樣一個模型。
他們用這個模型干什么呢?
將一張莫奈的畫,變成一張真實的圖片;
將一張斑馬的照片,轉(zhuǎn)移成野馬的照片;
將一個地方冬天的風(fēng)景,轉(zhuǎn)移成春天的風(fēng)景;
把一個a畫家的畫,轉(zhuǎn)換成b畫家的風(fēng)格。
450 >諸如此類。簡單來講,就是做一個風(fēng)格的轉(zhuǎn)換。
而我用它干了什么事情呢?
我讓它把我們的山水手繪線稿,變成水墨山水畫。因為我剛才說了:復(fù)雜的事情咱們讓ai來做。
我說我們有水墨精神、有寫意精神。但是我不會山水技法,沒有關(guān)系。我用簡筆畫的方式
我總能勾勒出我心中的山水吧。而技法的部分,讓ai來幫我實現(xiàn)。
這就是我的項目——達達山水(dada:drawanddesignwithai)。我最終把它做成了一個交互式的裝置,參與者在ipad上去勾勒心中的水墨山水,然后人工智能會幫他完成。
450 >具體我是怎么做出來的?
首先我從臺北故宮博物院的網(wǎng)站上,扒取了108張高清的歷代山水畫大師的作品。
在這里我特意選擇模糊掉技法,不專門找某一個風(fēng)格,或者某一個大師的作品。而是選擇歷代所有杰出大師的作品,作為一個山水畫的代表。
450 >然后我進行了一系列的計算機視覺手段的處理。簡單來講就是要完成一個事情,要把山水畫的畫芯給抽取出來。因為這部分才是真正的山水畫。
在這里,我遇到了一個問題。
咱們知道山水畫有橫的長軸,還有豎的條幅。但是我如果要訓(xùn)練人工智能的話,它還沒有智能到那個程度,可以隨便我輸入什么尺寸都可以。它需要我輸入一個固定的尺寸。
那么問題就來了,那些大師作品已經(jīng)在那里了,我改變不了它。所以我想了一個辦法,我把這些圖都給切成一個一個正方形的框。把一張大師的作品變成多張的。
450 >本來這是一個技術(shù)妥協(xié)。但好處是,雖然我只找到了108張大師山水作品,但經(jīng)過這么一處理之后,我有了1230張大師山水作品。
訓(xùn)練ai,數(shù)據(jù)總歸是越多越好的。
再進一步,我通過一些計算機視覺的手段,以大師的山水畫作為起點,反向生成邊界,
這些是我前面提到的風(fēng)格a,也就是我們的手繪數(shù)據(jù),然后進行訓(xùn)練。
ai只是一段亂碼,他可以幫我做這個事情,不代表我立馬說:嘿,ai幫我做這個。
所以接下來,我寫了一個前后端軟件,前端就是在ipad上,后端在服務(wù)器上。并且將ipad連接到一塊大屏上,組成這樣一個交互藝術(shù)裝置。
710 >這個就是你可以看到的ipad界面。
點擊reload,就可以開始畫你心中的山水畫的線稿。
點擊dada,就可以呼叫“達達山水”這個人工智能的幫助,幫你完成一幅水墨山水。
450 >我觀察到,ai大概可以畫出這樣六種不同風(fēng)格的山水。
710 >在我和別人交流過程中,經(jīng)常會被問到兩個問題。第一個問題就是:在這里,ai到底學(xué)了什么?
簡單來講,這里面有兩個東西。一個叫g(shù)enerator,生成器。另一個叫discriminator,姑且稱之為辨別器。
450 >生成器始終不斷地在嘗試生成一張山水畫,鑒別器則更像一個鑒別畫作的人員。他始終在嘗試著去看這幅畫到底是生成的還是真的。
這里面就有一種對抗關(guān)系。生成器永遠嘗試著去生成一張更加逼真的山水,鑒別器永遠不斷地在提升自己,希望去鑒別出這幅畫到底是生成的還是真實的?
這兩者就是一個對抗關(guān)系,在對抗中成長,永遠是最容易的。
所以,我就不停地讓生成器去生成新的山水,讓辨別器去甄別這幅畫是真是假。
450 >經(jīng)過20多個小時的學(xué)習(xí),他們彼此對抗,彼此提升自我。然后就到了某一個點,生成器就可以生成,足夠逼真或者真實的山水畫。
這個時候我就拋棄掉了辨別器,我把生成器單獨地拿出來,作為這個交互藝術(shù)裝置的生成內(nèi)核。
這就是,ai所學(xué)到的東西,以及他在幫我生成的東西。
另外一個我經(jīng)常會被問到的問題是:達達山水要從手繪的數(shù)據(jù)轉(zhuǎn)移成水墨山水,可在訓(xùn)練他的時候,用的是這種生成的邊界數(shù)據(jù),和我手畫得一點都不像,怎么解決?
這是我還沒有接觸的一部分,ai要數(shù)據(jù),可要數(shù)據(jù)是很難的。
我如何才能得到人的數(shù)據(jù)呢?那我只能花錢請很多人來畫,對不對?
但是我沒有很多錢請人,所以我就想了一個辦法。當(dāng)我第一輪,姑且稱之為達達山水1.0訓(xùn)練完成的時候,我把它帶到了上海創(chuàng)客嘉年華,在那布置了三天,邀請所有來上海創(chuàng)客嘉年華現(xiàn)場的人,和達達山水一起去創(chuàng)作。
710 >最后大約有780人次和達達山水一起完成過水墨山水,相當(dāng)于我就有了780張真人的手繪數(shù)據(jù)。然后我重新用真人手繪數(shù)據(jù)的樣本,去訓(xùn)練人工智能模型。
我手上即將和大家演示的就是達達山水2.0。你們現(xiàn)在看到的,就是和我一樣的畫面,這個是實時的演示。
比如說我想勾勒一下山水,我有山,我有水,然后我覺得ok差不多,這就是我心中想象的山水,現(xiàn)在我應(yīng)該做什么,找達達幫忙。我沒有三年或者五年的時間去學(xué)習(xí)畫山水畫,所以這是我的方式。
710 >好了,這個就是剛才,我和人工智能“達達山水”,合作完成的一幅水墨山水。
710 >我來梳理一下,這個項目,整個的一個進程,具體都發(fā)生了什么。
首先,我使用大師山水,并且用計算機生成的線稿,去訓(xùn)練出達達山水。它已經(jīng)具備幫我們畫山水畫的能力了。
之后,我把它帶到了上海創(chuàng)客嘉年華的現(xiàn)場,達達山水在那里幫助了很多人,很多不會畫山水的人,完成了或許是他們?nèi)松械牡谝环剿?/p>
然后我將我們?nèi)祟惖氖掷L數(shù)據(jù),再一次地使用到訓(xùn)練人工智能達達上,然后達達再一次地從我們的數(shù)據(jù),學(xué)到了一個更好的版本,去創(chuàng)造水墨山水。
在上臺演示的兩個月前,我不斷地在嘗試著使用達達山水去進行創(chuàng)作。我不斷地去理解達達山水是怎么樣幫我創(chuàng)造的。
每當(dāng)我們有一個新伙伴、有一個新工具,我們需要磨合才能達到最佳的效果。所以這個過程中,我是在學(xué)習(xí)如何和它一起創(chuàng)造。
那在這個過程中,是我訓(xùn)練的它?還是它訓(xùn)練了我?
更進一步的說,到底誰在幫助誰?
450 >有時候我會覺得,我肯定是幫到達達山水的,我要是不幫它,它肯定不能自己冒出來?
但我更多的時候,我覺得他在幫助我。
所以在最后希望再一次把這個問題,拋給大家:
人工智能可以賦能我們的創(chuàng)造力嗎?
編輯:張默
審校:其奇
來源:360新聞
以上是網(wǎng)絡(luò)信息轉(zhuǎn)載,信息真實性自行斟酌。