Princeton Undergrad sukuria „Google Deep Dream-Inspired Deepjazz A.I. Muzikos kūrėjas

$config[ads_kvadrat] not found

I DeepDreamed Minecraft in Realtime and Descended into the Nightmare

I DeepDreamed Minecraft in Realtime and Descended into the Nightmare
Anonim

Ji-Sung Kim anksti ryte praleido pirmąjį balandžio savaitgalį, kuris buvo prijungtas prie kofeino ir kodavo savo kompiuteryje, sukūręs giliai džiazo muziką. 20-metis Princetono kompiuterių mokslų antroporas turėjo tik 36 valandas, kad užbaigtų deepjazz per savo pirmąjį hackathon, HackPrinceton, įvykusį balandžio 1–3 dienomis universitete. Baigęs kodavimo maratoną, jis sukūrė „deepjazz“ svetainę ir paskelbė šaltinio kodą „GitHub“.

Vis dėlto Kim stebuklingai, programa nušovė. „Deepjazz“ nuolatos siekia „Python“ ir „GitHub“ - pasiekęs aukščiausią septintąją „GitHub“ programą. Ji netgi buvo rodoma „HackerNews“ pradiniame puslapyje ir vis dar sukelia gyvą diskusiją.

„Niekada nesitikėjau, kad mano pirmasis šoninis projektas bus toks populiarumo sprogmuo“, - pasakoja Kim Inversinis. „Tai buvo gana pamišęs ir smagu.“

deepjazz - giliai besimokanti džiazo karta naudojant Kerą ir Theano! http://t.co/G5wscglzO7 #python

- „Python Trending“ (@pythontrending) 2016 m. Balandžio 11 d

Tarp valgymo, miego ir kitų kursinių darbų Kim motyvavo, kad jam reikėjo apie 12 valandų, kad būtų sukurtas „deepjazz“ šaltinio kodas. Tačiau jis atėjo su dirbtinio intelekto muzikos generatoriumi jau seniai prieš HackPrinceton idėją. Per vasaros stažuotę Čikagos universitete jis susidūrė su „Google“ „Deep Dream“ - fotogeneratoriumi, kuris interpretuoja vaizdus ir transformuoja juos į kitus žinomus objektus. Rezultatas yra nepaprastas vaizdas, kuris atrodo kaip laukinis svajonė.

„Man labai įdomi idėja naudoti gilų mokymąsi interpretuoti meną“, - sako Kim. „Ši„ Deep Dream “sistema, kurią„ Google “pristatė ir paskelbė, buvo tikrai įdomi, nes kuriate naujus meno kūrinius iš esamų kūrinių.“

„Deepjazz“ naudoja kompiuterinį mokymąsi džiazo muzikos kūrimui - „A.I. pastatytas džiazo kūrimui, kaip „SoundCloud“ profilio būsenos. Kim, kuris nesiėmė muzikos teorijos klasių, bet septynerius metus grojo klarnetą, dėl savo netradicinių melodijų pasirinko džiazo muziką. A. A. sistemos muzika, „gali turėti tam tikrų neįprastų rezultatų, todėl manau, kad džiazas buvo ypač gerai pritaikytas muzikos kūrimo idėjai“, - sako jis.

Jis atkartojo esamą muzikos generatorių, optimizuotą džiazo muzikai, kurią jo draugas Evanas Chowas sukūrė vadindamas JazzML, naudodamas kodą, kad gautų atitinkamus duomenis, bet transformuotų jį į dvejetainę matricą, suderinamą su dviem giliai besimokančių bibliotekų Keras ir Theano.

Pati „deepjazz“ sistema - dviejų sluoksnių LSTM, kuris yra dirbtinis neuroninio tinklo architektūra, apibūdina Kim. Po to, kai išmoks pradinę pradinę muzikinių užrašų sėklų seką (Kim naudojo dalis Pat Metheny'o „Ir tada aš žinojau“), ji priskiria pastabų tikimybes ir generuoja kitą pastabą pagal šias tikimybes. Pavyzdžiui, jei maitinate programą skalė A, B, C, yra didelė tikimybė, kad kita pastaba deepjazz generuos D, Kim paaiškina.

Istoriškai kritikai sakė, kad dirbtinio intelekto muzikos generatoriai patiria dainas, kurios skamba pernelyg robotiškai ir steriliai - trūksta žmonių girdėtos spalvos. Jeffrey Bilmes, buvęs MIT studentas, parašęs disertaciją apie muzikinius ritmus atkūrusius kompiuterius, 1993 m. Inversinis lapkritį:

„Kai mokotės žaisti muziką ir mokotės žaisti džiazą, yra naudinga intuityviai suprasti, kas yra apie muziką, kuri daro jį žmogišku“, - sakė Bilmes. „Žmonės yra intuityvios būtybės, o žmonės dažnai negali apibūdinti, kaip jie gali daryti žmogiškuosius dalykus. Jaučiausi tuo metu, kad galbūt aš pažeidžiu šventą priesaiką apibrėždamas šiuos dalykus kompiuterių programoms. “

Kai Kim atliko giliavandenius tyrimus, jis atėjo į daugelį sistemų, kurios sukūrė muziką, kuri skambėjo robotais.

„Muzika ir menas - tai dalykai, kuriuos mes manome giliai,“ sako Kim. „Kad skambėtų labiau žmonių ir gyvybingiau, tai tikrai sunku suskirstyti į kategorijas.“ Kim teigia, kad generatoriai galėtų kurti daugiau žmonių skambesnius dainas, programuodami juos skamba mažiau panašūs į originalų takelį.

Kiti kūrėjai kreipėsi į Kim ir yra suinteresuoti išplėsti giliavandenį, kad daugiau žmonių galėtų su juo bendrauti. „Kim“ vieną dieną gali matyti „deepjazz“, tapusia improvizacijos partneriu, galinčiu dirbtinai sugrąžinti muzikantą nuo rifo. Net toliau į ateitį jis mato programas, kurios sukuria naują, panašią muziką savo mėgstamiems kūriniams arba gali pasiūlyti naujų muzikantų akordų ir progresų.

Kim pripažįsta, kad jis dar toli gražu nėra gilaus mokymosi ekspertas, tačiau jo patirtis kuriant giliavandenį ir mokymą stažuotėse bei Prinstonas davė jam vertingą įžvalgą šioje srityje.

„A.I. jau nebėra sci-fi svajonė. Tai kažkas, kas yra labai reali, ir tai yra kažkas, kas artėja prie labai sparčiai “, - sako Kim. „Tikėdamiesi, kad šis koledžo studentas, kuris dar nėra aukštesnysis klasikas, sugebėjo kažką padaryti per hathathon, yra skatinimas kitiems studentams, kurie stengiasi patekti į kompiuterių mokslą.“

$config[ads_kvadrat] not found