幾位 AI 工程師,開源了本身的泡妞項目

若是大家還以爲工程師在撩妹上沒有天賦的話,那你就大錯特錯了。程序員

就在不久前 Facebook 的幾個程序員最近也弄出一款音樂神器,能夠把一首曲子,用 6 種不一樣的樂器演奏出來。而後 Google 的技術大拿們也不甘示弱,用 AI 搞出了一個音樂合成器正式加入專業撩妹俱樂部。算法

代碼音樂家速成指南

你們都知道,經過 CNN 能夠將圖片進行風格重構,好比作點濾鏡,讓你的自拍照看起來像凡高的做品,業內也把這種卷積神經網絡又叫神經網絡遷移(Nural)。網絡

受此啓發,工程師們嘗試把 CNN 運用到音樂上,但願搞點大事情,好比讓 AI 像人類同樣,用口哨來演奏音樂。機器學習

clipboard.png

小哥哥們認真 coding 的狀態神似郎朗學習

實操上,你們也都知道 AI 不可能直接讀取音符,因此首先必須將音符轉換成機器可以識別的樣式,而後經過 CNN 進行解碼重構,再生成新的文件。ui

clipboard.png

通過不斷調試,他們已經能夠將同一首曲子,用 6 種不一樣風格的樂器演奏出來,包括模仿人類吹口哨。spa

Google 小哥哥怎麼搞 AI 音樂

FaceBook 小哥哥們鼓搗出的這套程序目前只能對音樂進行風格切換,聽起來還不夠浪漫,Google 的工程師隨即放了撩妹大招:開放源代碼

「爲妹子創造一個獨一無二的聲音。」設計

Magenta 是 Google 內部發起的一個與音樂結合的 AI 項目,專門探索如何將機器學習應用到音樂創做中。他們發佈了 NSynth(神經合成器),這個項目是主要做者是 Yotam Mann ,他依靠深度神經網絡來學習聲音的特徵,並根據這些特徵生成一個史無前例的聲音。調試

Yotam 認爲之因此經典樂器會流行,就是由於不管是鋼琴仍是吉他,或是二胡,都有本身獨特的音色和音域。而本身所寫的 NSynth 並非將聲音簡單的混合在一塊兒,也不是重構音樂風格。

clipboard.png

而是利用原始聲音的聲學特徵來合成一種全新的聲音,好比將笛子和琴聲按比例進行搭配,創造出新的聲音。

在 Yotam 創建的 NSythTH 算法中,先經過生成一個壓縮的聲音( 用 Z 表示 )。而後,解碼器網絡將其轉換成回聲,再對整個系統進行訓練,使輸出的聲音儘量更接近真實聲音。

clipboard.png

爲了下降 NSynth 的使用門檻,Magenta 跟 Google Creative Lab 合做建立了 NSynth Super,這是一款開放源代碼的音樂合成硬件產品。

clipboard.png

經過預先載入的超 過10 萬個聲音,NSynth Super 經過算法就已經創造出不少聲音,你能夠經過撥號盤選擇這些聲音。固然,你也能夠經過觸摸屏創造新的聲音。

目前,已經有很多專業的音樂製做人在使用這款產品。藝術創做須要靈感,這種全新的聲音合成在可玩性、創意性上一樣會給創造者提供一些不同的啓發。

若是你對 NSynth Super 源代碼、原理圖和設計模板等感興趣,能夠在 GitHub 找到 demo。

clipboard.png

clipboard.png

這位眼神中透露着深情的小哥哥就是 Yotam Mann ,據說他幾乎沒有單身過。

超神經小百科

單詞

Saturation
[ˌsætʃəˈreʃən] n. 飽和度

Exaggerated
[ɪgˈzædʒəreɪtɪd] adj. v. 擴大

詞組

fundamental frequency 基音頻率
intuitive parameters 直觀參數
Single dog 單身狗
clipboard.png

相關文章
相關標籤/搜索