如何讓程序員愛上音樂?亞馬遜給出的最新答案是AI 音樂鍵盤。
亞馬遜 AWS 最近宣布了一款名為 DeepComposer 的產品,兼具軟件和硬件,其定位是全球首款面向開發者的機器學習編曲鍵盤,通過 AI 編曲幫助程序員學習和掌握如何開發機器學習技術,尤其是如何使用生成對抗網絡(GAN)。
只要使用鍵盤輸入一小段旋律,DeepComposer 就可以將其改編成搖滾、流行、爵士和經典等不同風格,生成一段韻律相似的原創音樂,并且支持分享到 SoundCloud 平臺。如果再加上些個人創意和代碼,它還可以學習和實現用戶自己創造的曲風。
目前亞馬遜只是官宣了 DeepComposer 的存在,具體的技術細節和發售日期尚未公布。
DeepComposer 發布會(來源:AWS)
官方介紹稱,該產品需要依托于亞馬遜 AWS 云服務使用。在正式發售后,云平臺上會有專門的 DeepComposer 控制臺,還會配有相關教程、示范代碼和訓練數據。
由于 AI 編曲模型已經經過預訓練,開發者在入門初期無需編寫任何代碼,可以直接上手嘗試,例如 AI 已經掌握了兒歌《一閃一閃亮晶晶》的旋律。
官方演示時使用了一款帶有 AWS 標志的 32 鍵實體鍵盤,上面還裝有 11 個 LED 按鈕,3 個旋鈕,1 個音量調節鈕和 1 個編碼器。更重要的是,對于很多不擅音律的程序員來說,很多和弦都已經預設好了,可以自動播放和混合。
鍵盤通過 USB 供電,需要與電腦連接并實時上傳音樂數據到 AWS。即使不買實體鍵盤,AWS 上也有虛擬 DeepComposer 鍵盤可以使用。
DeepComposer 的實體鍵盤(來源:AWS)
DeepComposer 目前支持搖滾、流行、爵士和經典四種預設風格,全部由生成對抗網絡(GAN)訓練而成,亞馬遜稱其背后的算法為Generative AI的一種。
在熟悉 GAN 的基本原理和框架之后,開發者還可以在控制臺中編寫新的代碼,調整模型的超參數,比如音調和速度,利用 SageMaker 工具自定義模型架構。這也是亞馬遜研發 AI 編曲鍵盤的意義所在。
GAN 是在無監督學習的一種方法,通過兩個神經網絡左右互搏來學習和訓練。它可以應付圖像生成和視頻處理等多種復雜任務,因此近年來在機器學習領域被廣泛使用。
AWS 云端的虛擬鍵盤和控制臺(來源:AWS)
亞馬遜表示,希望可以借助 DeepComposer,向更多對機器學習和 GAN 感興趣的開發者提供一個簡單的入門方式,無論他們是否有相關背景,都可以一邊愉快地創造音樂,一邊學習 GAN 和機器學習的技巧。
如果再進一步,DeepComposer 還支持用戶使用自定義數據集進行訓練,開發全新的 Generative AI 模型生成風格完全不同的原創韻律。
這并非亞馬遜第一次推出類似的機器學習培訓產品,它曾在 2017 和 2018 年分別推出了 DeepLens 和 DeepRacer,前者支持面部識別和物體識別,后者則是強化學習加持的無人駕駛訓練車。
除了為 AWS 平臺吸引開發者,兩款產品也都肩負著普及機器學習技巧,方便開發者學習、訓練和掌握機器學習方法的作用,與剛剛推出的 DeepComposer 類似,不過這一次或許會讓更多程序員愛上音樂。
-
AI
+關注
關注
87文章
30146瀏覽量
268411 -
亞馬遜
+關注
關注
8文章
2625瀏覽量
83189
發布評論請先 登錄
相關推薦
評論