“早春江上雨初晴,楊柳絲絲夾岸鶯。畫舫煙波雙槳急,小橋風(fēng)浪一帆輕。”
誰能想到,這是人工智能以“早春”為關(guān)鍵詞創(chuàng)作的一首詩。作者“九歌”,由清華大學(xué)計算機科學(xué)與技術(shù)系教授孫茂松帶領(lǐng)學(xué)生團隊歷時3年研發(fā)而成。
在綜藝節(jié)目《機智過人》中,微軟的聊天機器人小冰以一曲中國風(fēng)歌曲《桃花夢》“險勝”人類對手。
寫詩、作曲、繪畫,人工智能創(chuàng)作的春天悄然到來……
微軟亞洲研究院副院長周明是一個文藝愛好者。他和研究團隊教會了小冰寫現(xiàn)代詩,作曲則是新技能。
周明說,神經(jīng)機器翻譯、聊天機器人、閱讀理解和創(chuàng)作是自然語言處理技術(shù)應(yīng)用的4個主要方面,其難度遞增,創(chuàng)作處于金字塔頂端,最難突破。得益于近年來深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)技術(shù)的進步,人工智能創(chuàng)作才屢獲亮眼成績。
周明介紹,小冰寫歌是一個“編碼與解碼”過程。研究人員首先用流行歌曲訓(xùn)練人工智能機器人。訓(xùn)練充分后,就可開始創(chuàng)作:把歌曲主題以關(guān)鍵詞形式輸入后,就會被編碼成人工智能可以理解的語言,機器人再以人能理解的方式解碼輸出,成為一句歌詞;然后把這句詞與原來輸入的關(guān)鍵詞合并作為新的輸入,就可得到第二句,如此循環(huán)得到整首歌詞。
“九歌”學(xué)寫詩,也是“熟讀唐詩三百首,不會作詩也會吟”。
“九歌”主創(chuàng)者、清華大學(xué)研究生矣曉沅輸入了30多萬首古詩作為語料庫,利用深度學(xué)習(xí)模型讓計算機學(xué)習(xí)。除了對詩句平仄、押韻規(guī)定外,并未人為給出任何規(guī)則,而是讓計算機自己學(xué)習(xí)古詩中的“潛規(guī)則”。
“計算機怎樣作出這樣的詩,我們也不知其中規(guī)則。”孫茂松說,這是深度學(xué)習(xí)的“黑箱”現(xiàn)象。在他看來,深度學(xué)習(xí)模型先把項鏈徹底打散,然后通過自動學(xué)習(xí),將每顆珠子與其他珠子的隱含關(guān)聯(lián)賦予不同權(quán)重。作詩時,再將不同珠子重穿成新項鏈。
古人作詩多為抒發(fā)情志,風(fēng)格偏悲愁,這也讓“九歌”寫的詩有些“傷春悲秋”。團隊希望通過強化一些輕松情緒樣本的訓(xùn)練,讓“九歌”變得積極一些。此外,如何在保證全詩一致性的基礎(chǔ)上寫出更長的詩歌,也是新挑戰(zhàn)。
除了寫詩作曲,人工智能還進化出了寫小說、作畫等新技能。日本研發(fā)的人工智能所創(chuàng)作的科幻小說《電腦寫小說的那一天》,騙過了所有人類評審,成功入圍日本微小說文學(xué)獎;谷歌人工智能還能進行繪畫創(chuàng)作,有畫作被拍出了8000美元高價。
人工智能已在棋牌、電子游戲等領(lǐng)域戰(zhàn)勝人類,在藝術(shù)創(chuàng)作領(lǐng)域的最新進步,是否意味著它在這方面超越人類也為時不遠?
周明認為,目前人工智能創(chuàng)作還只是基于大數(shù)據(jù)的模仿,離真正人類的創(chuàng)作智能還差得很遠。
在孫茂松看來,目前人工智能創(chuàng)作是受限制的創(chuàng)造性,理論上并未超出前人在千百年詩歌創(chuàng)作實踐中無意識“界定”的創(chuàng)作空間。
關(guān)于人工智能在創(chuàng)作領(lǐng)域超越人類的擔(dān)心,專家認為是杞人憂天。不過,人工智能可提升專業(yè)創(chuàng)作者的效率,“如在寫作時想不到用某個詞,但人工智能為你聯(lián)想出一個詞,讓你發(fā)現(xiàn)原來可以這么寫”。對普通人而言,“九歌”等人工智能創(chuàng)作系統(tǒng)可降低創(chuàng)作門檻,實現(xiàn)“人人都可以是詩人、畫家或音樂家”的夢想。