• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      AI作曲,由來已久

      2020-01-14 10:23
      計算機應(yīng)用文摘·觸控 2020年22期
      關(guān)鍵詞:音樂風(fēng)格馬爾科夫人工神經(jīng)網(wǎng)絡(luò)

      啟航,音樂生產(chǎn)自動化的野心

      早在20世紀(jì),人類就開始探討計算機獨立制作音樂的可能性。1956年,在列哈倫·希勒(Lejaren Hiller)的研究室里,世界上第一首完全由計算機生成的音樂作品—弦樂四重奏《伊利亞克組曲》(Illiac Suite)誕生了。1995年,阿爾佩(Alpern)研發(fā)的EMI作曲系統(tǒng)也是較早的一個成熟的古典音樂作曲系統(tǒng),該系統(tǒng)主要采用拼接的方式來創(chuàng)作再現(xiàn)已故作曲家音樂風(fēng)格的作品,其中有類巴赫的創(chuàng)意曲、器樂協(xié)奏曲和組曲,還有類莫扎特的奏鳴曲以及類肖邦的夜曲。

      隨著AI相關(guān)技術(shù)的發(fā)展和普及,近年來,越來越多的企業(yè)和機構(gòu)開始研究這個科技與藝術(shù)結(jié)合的奇妙領(lǐng)域,各式各樣的作曲算法不斷涌現(xiàn),不少虛擬音樂人嶄露頭角。筆者梳理如下。2016年,Google研發(fā)的機器學(xué)習(xí)項目馬真塔(Magenta studio)通過神經(jīng)學(xué)習(xí)網(wǎng)絡(luò)創(chuàng)作出一首時長90秒的鋼琴曲。同年,Sony旗下的計算機科學(xué)實驗室(Computer Science Laboratories,簡稱Sony CSL)開發(fā)了Flow Machines平臺。Flow Machines利用馬爾科夫鏈分析數(shù)據(jù)庫中現(xiàn)存的歌曲,提取旋律及和弦的關(guān)鍵信息,利用這些關(guān)鍵信息作為變量來學(xué)習(xí)音樂風(fēng)格,讓不同風(fēng)格的歌曲相互轉(zhuǎn)換、融合,并加以優(yōu)化,其代表作是一首披頭士音樂風(fēng)格的歌曲《爸爸的汽車》(Daddys Car)。此外,Sony CSL還開發(fā)了一個名為“DeepBach(深度巴赫)”的神經(jīng)網(wǎng)絡(luò),利用巴赫創(chuàng)作的352部作品來訓(xùn)練DeepBach,最終完成2 503首贊美詩的創(chuàng)作。

      第一個正式獲得世界地位的AI虛擬作曲家則是2016年誕生的AIVA(Artificial Intelligence Virtual Artist)。AIVA通過讀取由莫扎特、巴赫和貝多芬等名家譜寫的15 000首曲子進(jìn)行學(xué)習(xí),利用深度學(xué)習(xí)技術(shù),搭建體現(xiàn)它自己對音樂理解的數(shù)學(xué)模型,運用模型創(chuàng)作出完全原創(chuàng)的曲子。作為虛擬音樂人,AIVA已通過法國和盧森堡作曲家協(xié)會(SACEM)的合法注冊,成為該協(xié)會首位非人類會員,并擁有自己的署名版權(quán)。

      今年2月,美國數(shù)字研究機構(gòu)Space150模仿知名說唱歌手Travis Scott的人聲和音樂風(fēng)格,做出了說唱機器人Travis Bott。這是一個關(guān)于AI創(chuàng)造性的實驗,研發(fā)團隊采用附加神經(jīng)網(wǎng)絡(luò)技術(shù)(Additional Neural Network),創(chuàng)造出“Travis Scott味”的旋律和打擊樂伴奏,再將Travis Scott的歌詞輸入“文本生成器模型(Text Generator Model)”,得到了機器自動仿照Travis風(fēng)格生成的歌詞。于是,Travis Bott完成了自己的創(chuàng)作—Jack Park Canny Dope Man。最后,研發(fā)團隊使用基于AI的人體圖像合成技術(shù)“Deepfake”,為這首歌拍攝了MV。就樂曲效果而言,Travis Bott對Travis Scott的模仿幾乎以假亂真,完全融匯了Travis Scott作品以及人物魅力最主要的外部特征。同時,該項目也進(jìn)一步驗證了人工神經(jīng)網(wǎng)絡(luò)技術(shù)(Artificial Neural Networks)的蓬勃發(fā)展,有助于探索未來AI在音樂中的應(yīng)用價值。

      造船原理,幾種算法模型

      現(xiàn)代AI作曲技術(shù)背后蘊含了多種算法模型的結(jié)合運用,包含人工神經(jīng)網(wǎng)絡(luò)、馬爾科夫鏈及遺傳算法等。如AIVA和Travis Bott就使用了一種基于人工神經(jīng)網(wǎng)絡(luò)的深度學(xué)習(xí)技術(shù)。

      人工神經(jīng)網(wǎng)絡(luò)是一種對生物神經(jīng)的網(wǎng)絡(luò)行為特征進(jìn)行模仿,開展分布式并行信息處理的算法數(shù)學(xué)模型。程序員必須搭建一個多層“神經(jīng)網(wǎng)絡(luò)”,在多層的結(jié)構(gòu)中分別加以編程,從而處理各種輸入和輸出點之間的信息。作品數(shù)據(jù)輸入后,人工神經(jīng)網(wǎng)絡(luò)會找到眾多被輸入作品之間存在的規(guī)律,繼而形成對音樂旋律、節(jié)奏、音高、強弱變化的理解與學(xué)習(xí)。這種學(xué)習(xí)的主要目的是用來預(yù)測,并非就此生成作品。AI程序會帶著它對以上音樂風(fēng)格的預(yù)測繼續(xù)運行,并將在前方遇到下一個驗證數(shù)據(jù)集。這個數(shù)據(jù)集會判定它的預(yù)測是否正確,正確與錯誤的回饋都將被AI記住。

      在不斷地高速學(xué)習(xí)中,AI的預(yù)測能力就會越來越強,最終掌握程序員大數(shù)據(jù)歸總后的曲風(fēng),進(jìn)而編寫出自己的曲子。人工神經(jīng)網(wǎng)絡(luò)為從前的算法作曲提供了一種新的方式,其優(yōu)勢在于能夠?qū)σ魳纷髌返娜中蕴卣鬟M(jìn)行學(xué)習(xí),但是需采用大量的樣本進(jìn)行訓(xùn)練。當(dāng)下國內(nèi)外有許多基于該種算法所形成的AI作曲系統(tǒng),如LSTM神經(jīng)網(wǎng)絡(luò),可以確保所創(chuàng)作音樂的完整性。

      除了人工神經(jīng)網(wǎng)絡(luò),馬爾科夫鏈(Markov Chain)也一直被廣泛地應(yīng)用于算法作曲領(lǐng)域。馬爾科夫鏈?zhǔn)且环N隨機選擇過程,主要用于產(chǎn)生一段具有一定風(fēng)格的旋律。就像按照一個特定的標(biāo)準(zhǔn)人為構(gòu)造制定的轉(zhuǎn)換表來依次選擇音符,計算并選擇下一個要出現(xiàn)音符的可能性。這種方法可以模擬作曲家創(chuàng)作音樂時的思維,來控制計算機生成相應(yīng)的音樂作品,但是整部作品的曲式結(jié)構(gòu)無法通過馬爾科夫鏈建模。遺傳算法(Genetic Algorithm)則是模仿生物進(jìn)化過程的智能計算方法,使用適應(yīng)性函數(shù)來演化樣本、優(yōu)化全局。

      其中,變異算子可以模擬人在其創(chuàng)作當(dāng)中靈感的閃現(xiàn),相當(dāng)于留下最具代表性的作品來產(chǎn)生新的旋律。該算法的壁壘在于適應(yīng)性函數(shù)的設(shè)計至今尚無統(tǒng)一標(biāo)準(zhǔn)。

      猜你喜歡
      音樂風(fēng)格馬爾科夫人工神經(jīng)網(wǎng)絡(luò)
      淺談陜西箏曲《云裳訴》的特色音樂風(fēng)格
      基于疊加馬爾科夫鏈的邊坡位移預(yù)測研究
      拉赫瑪尼諾夫浪漫曲音樂風(fēng)格研究——以《春潮》為例
      基于改進(jìn)的灰色-馬爾科夫模型在風(fēng)機沉降中的應(yīng)用
      利用人工神經(jīng)網(wǎng)絡(luò)快速計算木星系磁坐標(biāo)
      無與倫比的月光之美——兩首同詞藝術(shù)歌曲《月光》的音樂風(fēng)格及演唱技巧
      人工神經(jīng)網(wǎng)絡(luò)實現(xiàn)簡單字母的識別
      馬爾科夫鏈在教學(xué)評價中的應(yīng)用
      基于聲發(fā)射和人工神經(jīng)網(wǎng)絡(luò)的混凝土損傷程度識別
      基于馬爾科夫法的土地格局變化趨勢研究
      甘谷县| 从江县| 栾城县| 汝城县| 怀化市| 西和县| 东台市| 河北区| 双牌县| 孟村| 陇南市| 布拖县| 永丰县| 乐昌市| 海口市| 建德市| 莆田市| 中西区| 尼勒克县| 昂仁县| 微山县| 普洱| 塔城市| 平阳县| 班戈县| 离岛区| 渭源县| 湖州市| 沾化县| 龙胜| 武宁县| 吉首市| 连山| 奉贤区| 五河县| 通海县| 和林格尔县| 达尔| 通榆县| 兰西县| 江山市|