昨晚AI送給我一首歌,我很感動接著告訴他有待提高。
一年一度的聖誕節你怎麼過的呢,昨晚吃了幾個蘋果?其實外國人過聖誕,尤其是在美國,除了我們熟知的裝飾聖誕樹、床頭放襪子這些習慣,還有個愛好就是聽聖誕頌歌。可不要小瞧這個,CNBC 今年專門對聖誕歌曲能賺多少錢做了一個調查,其中援引一個數據稱瑪麗亞·凱莉的聖誕金曲《All I Want for Christmas Is You》已經為這位歌手帶來了超過 6000 萬美元的版稅。
如今聽聖誕金曲已經成為人們的一個過聖誕節的習慣,無論是在自己家中還是商場或咖啡店裡,總是能響起悅耳的聖誕旋律。
我們都知道,這兩年人工智慧迅速發展,AI 技術在很多領域都大展身手,這都過節了自然是不能錯過,那就寫寫聖誕歌曲吧。
最近一位叫做 Janelle Shane 科學家就讓 AI 寫了一首聖誕歌曲的歌詞。Janelle Shane 可是個有名的愛用 AI 技術搗鼓東西的程序媛,今年過萬聖節的時候,她還讓 AI 幫忙設計了聖誕節怎麼打扮
如何利用AI打造一個萬聖節裝扮?
這次嘗試讓 AI 寫聖誕歌詞和其它的 AI 項目步驟也是一樣的,她向自己搭建的神經網路輸入了240首聖誕金曲,既有古代的,也有現代的,然後訓練 AI。因為 AI 以前從沒幹過這個活兒,所以剛開始有點懵逼,只好一點點猜測這些歌詞中有什麼規律,不斷試錯。不出所料,剛開始 AI 寫出的歌詞簡直是慘不忍睹:
a a a na snn aca naa i s a i aa a a n a uugna nn na i a uaa a a i a a a a a sna aagt o aa
但 AI 也像人類一樣,能夠不斷變得更聰明。通過將自己寫的這些「垃圾」歌詞和資料庫中的真正聖誕歌曲歌詞相比較,AI 不斷調整寫作規則,學會了聖誕歌詞的基本結構:每一行開頭的單詞大寫,一句歌詞結束後要換行,歌詞要有結尾詞等。
Janelle 說隨後 AI 能寫出一些簡單的歌詞,雖然短,勉強也能讀的通。
但隨著訓練次數越來越多,AI 寫歌詞的能力突飛猛進,最後終於能寫出成行的歌詞了:
The world and joy of the sleigh
Santa baby bore sweet Jesus Christ乘雪橇的世界多快樂
聖誕寶寶抱著親切的基督The holly bears a berry,And all the reindeer of the sky冬青樹綴著櫻桃天空中所有的馴鹿The holly bears a berry and reindeerHe was born today!冬青樹綴著櫻桃和馴鹿他今天來到人世And Santa baby bore sweet Jesus Christ,
And the chimney the angels sing.聖誕寶寶抱著親切的基督煙囪和唱歌的天使When the snowman brings the snowChristmas treeLet』s take that road beforeAnd Santa Claus comes tonightHe will bring us goodness and light雪人帶來了雪還有聖誕樹
走以前的路吧聖誕老人今晚來帶給我們光明與幸福Santa baby, a blitzen,And he was the sun and reindeer and earth.The Saviour of the chimney tonight聖誕寶寶啊,馴鹿騎士他是太陽是馴鹿是大地今晚煙囪的救世主The story of the chimney see
Santa baby bore sweet Jesus ChristFa la la la la la la, la la la la la la la la.煙囪看見了故事聖誕寶寶抱著親切的基督啦啦啦啦啦,啦啦啦啦The light of that stood at the dear Son of Santa ClausHe was born in a wonderful christmas tree站在光明中的聖誕老人之子啊他降生在美麗的聖誕樹上Run, run Rudolph, run, run Rudolph, run, run Rudolph, run, run Rudolph, run, run Rudolph, run, run Rudolph, run, run Rudolph, run, run Rudolf the new born King.
跑啊,跑啊魯道夫,跑啊,跑啊魯道夫,跑啊,跑啊魯道夫,跑啊,跑啊魯道夫,跑啊,跑啊魯道夫,跑啊,跑啊魯道夫,跑啊,跑啊魯道夫,你是新生的王
雖然還有不少地方讀者令人摸不著頭腦,但也像那麼回事了,一個新選手我們也不能要求太高,先給它過好不好?
寫出一篇聖誕歌詞只是 AI 的小試牛刀,精彩的還在後頭。
挪威音樂新秀 Thomas Holm 可是從小聽著聖誕頌歌長大的,每年都會創作一兩首聖誕歌曲。但今年他決定演繹一首不同尋常的聖誕歌曲:由人工智慧寫詞和作曲。
微軟(挪威)公司今年找到了 Thomas Holm,和他合作,用微軟的 AI 技術打造一首聖誕頌歌。他們向 AI 輸入了40首經典聖誕頌歌的詳細分析資料,AI 用它們構建了自己對什麼是好的聖誕頌歌的理解。AI 模型識別出曲調中的模式後,會用它們預測接下來的調子。最終,藉助過去幾十年的經典聖誕歌曲,AI 創作出了一首暖心的聖誕歌曲的歌詞和曲調。
雖然 AI 分析和處理大批量聖誕歌曲數據的能力遠超人類,但創作出的歌曲並不完美,依然需要人類協助修改部分歌詞和曲調。
最終在 Thomas Holm 的幫助下,這首傳遞聖誕節魔力的 AI 原創的歌曲終於問世——《城市中的歡樂時光》(《Joyful Time in the City》)。
快來聽聽這首由 AI 原創的聖誕歌曲吧:
https://www.zhihu.com/video/928968642778009600關於 AI 玩音樂,你也可以看看我們之前這個回答:
人工智慧可以作曲嗎?——景略集智的回答
推薦閱讀:
※從大數據到人工智慧 我們還有多遠要走?
※大佬們都偏愛 AI,看搜狗、Facebook 的黑客馬拉松上都有哪些項目
※自然語言處理中的Attention Model:是什麼以及為什麼[二]