The Princeton Summer Journal: The Big Funk Concert
Ji-Sung Kim proveo je rane jutarnje sate prvog vikenda u travnju na kofeinu i kodirao na svom računalu dok je razvijao deepjazz, duboki generator glazbe. Dvadesetogodišnja studentica računalne znanosti Princetona imala je samo 36 sati da završi deepjazz tijekom svog prvog hackathona, HackPrincetona, održanog 1-3. Travnja na sveučilištu. Nakon što je završio maraton kodiranja, stvorio je web stranicu za deepjazz i objavio izvorni kod na GitHubu.
No, s obzirom na Kimovo iznenađenje, program je završio. Deepjazz je stalno u trendu na Pythonu i GitHubu - dostigavši tako visoki vrh kao sedmi program na GitHubu. Čak je i prikazan na naslovnici HackerNewsa i još uvijek stvara živu raspravu.
"Nikad nisam očekivala da će moj prvi strani projekt biti eksplozivan u smislu popularnosti", kaže Kim Inverzan. "Bilo je prilično ludo i zabavno."
deepjazz - Duboko učenje pokreće jazz generaciju koristeći Keras & Theano! http://t.co/G5wscglzO7 #python
- Python Trending (@pythontrending) 11. travnja 2016
Između jela, spavanja i završetka drugih tečajeva, Kim je zaključila da mu je trebalo oko 12 sati da razvije izvorni kod za deepjazz. Međutim, došao je na ideju o glazbenoj generaciji umjetne inteligencije davno prije HackPrincetona. Tijekom ljetne prakse na Sveučilištu u Chicagu naišao je na Googleov Deep Dream, foto generator koji interpretira uzorke na slici i pretvara ih u druge objekte koje poznaje. Rezultat su nevjerojatne slike koje izgledaju kao da su izašle iz divljeg sna.
“Ideja o korištenju dubokog učenja za interpretaciju umjetnosti bila mi je doista zanimljiva”, kaže Kim. "Ovakav okvir Deep Dream kojeg je Google predstavio i objavio bio je zaista fascinantan jer stvarate umjetnička djela iz postojećih umjetničkih djela."
Deepjazz koristi strojno učenje za generiranje jazz glazbe - “A.I. napravljen da napravi jazz "kao njegov SoundCloud profil. Kim, koja nije pohađala teorije glazbene teorije, već sedam godina svira klarinet, izabrala je jazz glazbu zbog svojih nekonvencionalnih melodija. A.I. glazba sustava, "možda ima neke neobične izlaze, pa mislim da je jazz bio posebno dobro prilagođen ideji generiranja glazbe u letu", kaže on.
Preuredio je postojeći glazbeni generator optimiziran za jazz glazbu koji je njegov prijatelj Evan Chow razvio pod nazivom JazzML, koristeći kod za dobivanje relevantnih podataka, ali pretvarajući ga u binarnu matricu koja je kompatibilna s dvije knjižnice za duboko učenje Keras i Theano.
The deepjazz sama okvir je dvoslojni LSTM, koja je vrsta umjetne neuronske mreže arhitekture, Kim opisuje. Nakon što nauči početni osnovni slijed sjemena glazbenih nota (Kim je upotrijebio dijelove Pat Methenyja "I tada sam znao"), dodjeljuje vjerojatnosti bilješkama i generira sljedeću bilješku na temelju tih vjerojatnosti. Primjerice, ako hranite program skalom A, B, C, postoji velika vjerojatnost da će sljedeća nota deepjazz generirati biti D, objašnjava Kim.
Povijesno gledano, kritičari kažu da su generatori umjetne inteligencije glazba opterećena proizvodnjom pjesama koje su zvučale previše robotski i sterilno - bez boje koja se čuje u glazbi koju su stvorili ljudi. Jeffrey Bilmes, bivši student MIT-a koji je napisao rad na računalima koji reproduciraju glazbene ritmove 1993. godine, rekao je Inverzan u studenom:
"Kada učite svirati glazbu i učite svirati jazz, postoji mogućnost da intuitivno shvatite što je to glazba koja ga čini ljudskim", rekao je Bilmes. "Ljudi su intuitivna bića, a ljudi često nisu u stanju opisati kako su sposobni raditi ljudske stvari. Tada sam se osjećao da možda kršim svetu zakletvu u definiranju tih stvari za računalne programe. ”
Kada je Kim istraživao duboko, naišao je na mnoge sustave koji su generirali glazbu koja je zvučala robotski.
"Glazba i umjetnost su stvari koje smatramo duboko ljudskim", kaže Kim. "Da bi zvučalo više ljudski i životnije, doista je teško kategorizirati." Kim predlaže da bi generatori mogli stvarati pjesme koje zvuče više ljudski, programirajući ih da zvuče manje slično izvornoj pjesmi.
Drugi programeri su kontaktirali Kim i zainteresirani su za proširenje deepjazza kako bi više ljudi moglo komunicirati s njim. Kim može vidjeti kako se deepjazz jednog dana razvio u partnera za improvizaciju koji može umjetno stvoriti povratak za glazbenika s kojeg se može rifovati. Još dalje u budućnost, on može vidjeti aplikacije koje stvaraju novu, sličnu glazbu za vaše omiljene pjesme ili koje mogu predložiti nove akorde i progresije za glazbenike.
Kim priznaje da je još uvijek daleko od toga da bude stručnjak u dubokom učenju, ali njegovo iskustvo u razvoju dubokih predavanja i obuke na stažiranju i Princetonu dalo mu je dragocjen uvid u to područje.
„A. I. više nije sci-fi san. To je nešto što je vrlo stvarno i to je nešto što se približava vrlo brzim tempom ”, kaže Kim. "Nadam se da ćemo vidjeti da je taj student, koji još nije čak ni vrhunski stručnjak, uspio napraviti nešto unutar hackathona, ohrabrujući druge studente koji se bore za računalnu znanost."
Izrađivač iPhone pištolja: "To je samo pištolj s preklopnim hvatom"
Njujorški senator Chuck Schumer jedan je od najvećih zagovornika kongresa novog, daleko strožeg zakona o oružju, a on ima veliki problem s pištoljem Kirka Kjellberga koji izgleda kao iPhone. Schumer je u ponedjeljak održao tiskovnu konferenciju u New Yorku tražeći Ministarstvo pravosuđa i Ured za alkohol, duhan i ...
30 dubokih pitanja postavite nekome prije nego što uđete predaleko
Zaustaviti se od pada za pogrešnom osobom lakše je nego popraviti slomljeno srce. Ova duboka pitanja reći će vam tko su oni uistinu.
13 dubokih pitanja koja možete postaviti svojoj djevojci i učinite joj da se osjeća voljenim
Želite li bolje upoznati svoju djevojku, znate, stvarno je upoznati? Pa, morat ćete se sjetiti tih dubokih pitanja koja ćete postaviti svojoj djevojci.