Sakupite popis za reprodukciju, pronađite pjesmu koja vam se zaglavila u glavi, napišite predstavu: što umjetna inteligencija može učiniti s glazbom
Miscelanea / / March 30, 2022
Prepoznajte kompozicije
Kul staza se može čuti bilo gdje: u trgovačkom centru, u kafiću, pa čak i s prozora obližnjeg automobila, dok stojite u prometnoj gužvi. Kako ne biste propustili nepoznatu pjesmu koja vam se sviđa, dovoljno je uključiti aplikaciju za prepoznavanje. Naziv kompozicije i ime umjetnika u njima umjetna inteligencija daje u sekundama. Istina, iza tako brzog rezultata stoji temeljita priprema: kako bi brzo naučio melodiju, program je prvo treba zapamtiti. Da bi to učinili, neuronske mreže se uvode u ogromnu biblioteku pjesama, a zatim algoritmi pretvaraju zvuk u spektrogram i razlažu ga na vrijeme, frekvenciju i intenzitet.
Anatolij Starostin
Voditelj službe za razvoj tehnologije u Yandex Media Services.
Spektrogram je graf. Vrijeme je smješteno duž horizontalne osi, frekvencija zvuka smještena je duž vertikalne osi, a njegov intenzitet u određenom trenutku izražava se bojom. Niski signal je predstavljen crvenom trakom na dnu, a visoki signal na vrhu. Rezultat je slika koja se sastoji od vodoravnih pruga u boji. Analiza takvih sklopova pomaže u prepoznavanju glazbe. Pri radu sa spektrogramima koriste se isti pristupi neuronskim mrežama kao u analizi slike.
Pretpostavimo da osoba čuje pjesmu na radiju i želi znati ime i izvođača. Program za prepoznavanje gradi spektrogram odlomka sondiranja i šalje ga u svoju biblioteku pjesama. Zatim uspoređuje "sliku" željene melodije sa spektrogramima drugih skladbi i odabire najtočnije podudaranje. Istodobno, umjetna inteligencija prepoznaje melodiju čak i kroz ozbiljne smetnje, poput buke s ceste ili popravka u susjednom stanu.
Usput, neuronska mreža može ne samo identificirati izvođača i naziv pjesme zaglavljene u glavi, već i otprilike odrediti njezin žanr. Da bi se to postiglo, umjetna inteligencija se uči pronaći obrasce u različitim glazbenim stilovima. Takve specifične karakteristike obično su nedostupne ljudskom vidu i sluhu. Ali zahvaljujući strojnom učenju, postaje moguće izračunati glazbene žanrove iz slika spektrograma.
Preporučite pjesme
Čini se da je gotovo jednako malo vjerojatno da ćete sami pronaći "istu" pjesmu koja odgovara vašem raspoloženju u milijardama pjesama kao da se zaljubite na prvi pogled. Ali zahvaljujući algoritmima preporuke, savršena podudaranja se ne događaju tako često. Najprije umjetna inteligencija traži ljude sličnog ukusa, a zatim se povezuju statističke formule: broj lajkova, ne sviđanja, igranja i preskakanja određene kompozicije.
Anatolij Starostin
Preporuka pjesme radi prema jednostavnoj shemi: ako je Vasya volio pjesmu X, a onda ju je i Petya ocijenio, onda kada Vasya voli Y, Petya bi također trebao preporučiti pjesmu Y. Kada algoritam treba pronaći sljedeću pjesmu, formula se primjenjuje na skup potencijalnih pjesama. Najprikladniji pluta do vrha.
"Hladni" sadržaji, koji se ne viđaju na playlistama masovnog slušatelja, šire se sporije. No, zahvaljujući neuronskim mrežama, nepoznati umjetnici i niša glazba još uvijek imaju male šanse da trepere u nizu preporuka. Ako pojednostavimo sve tehničke nijanse, onda možemo reći da u takvim slučajevima umjetna inteligencija otkriva koliko često određeni korisnik sluša pjesme sa sličnim spektrogramima i povremeno ga poziva da se upozna s novim staze.
Mary Gu
Pjevač.
Ponekad tražim inspiraciju u preporukama. Izbor skladbe povjeravam glazbenoj službi, slušam melodije, pronalazim zanimljive zvukove ili tekstove. Tako da se zaista spontano možete zaljubiti u pjesmu nepoznatog izvođača. I još jedan stih koji sam slučajno čuo može me potaknuti na stvaranje vlastitih pjesama.
Neuronske mreže također pomažu generirati odabir glazbe za fitnes, hodanje ili spavanje. Urednici sadržaja odabiru referentne staze za algoritme, a na temelju njihovih spektrograma, umjetna inteligencija proširuje tematske preporuke.
generirati glazbu
Prije su melodije mogli stvarati samo skladatelji. Sada je to moguće bez sudjelovanja glazbenika. Nizozemska je 2020. bila domaćin prvog natjecanja za pjesmu Eurovizije za neuronske mreže - AI Song Contest. Australac je pobijedio suradnja umjetna inteligencija s koalama, vodenim ribama i tasmanijskim vragovima. Pjesma je bila posvećena šumskim požarima koji su harali kontinentom. Zvukovi životinja snimljeni su kratkim uzorcima - fragmentima od 1-2 sekunde. Algoritam ih je spojio s hitovima svih dosadašnjih pobjednika prave Eurovizije, nakon čega su semplove sklopili u vlastitu melodiju.
Ovo nije jedini primjer uspješnog kreativnog sindikata programera i neuronskih mreža. Godine 2019., na zatvaranju Zimskog međunarodnog umjetničkog festivala u Sočiju, Državni orkestar je izveo 8-minutni komad. Napisao ju je skladatelj Kuzma Bodrov iz zasebnih fragmenata melodija generiranih neuronskim mrežama. Danas je stvaranje glazbe najperspektivnije područje za razvoj umjetne inteligencije.
Anatolij Starostin
Umjetna inteligencija može stvarati glazbu na tri načina. Prvi je povezan s izgradnjom gotovih "cigli" zvuka - uzoraka. U ovom slučaju, algoritam ih jednostavno raspoređuje pravim redoslijedom na nekoliko audio zapisa, a elektronički aranžer miksa gotovu pjesmu. Drugi način je generiranje notnog zapisa. To je kao da napišete upute za glazbenika da na njemu odsvira gotovo djelo. I treći način je snimanje "sirovog" audio signala. U tom slučaju sama neuronska mreža stvara zvučne valove koji su slični, primjerice, Mozartu ili Beatlesima.
Inače, neuronske mreže mogu pisati i poeziju za pjesme. Zasad takve pjesme zvuče prilično čudno, pa se autori pjesama ne bi trebali brinuti o nezaposlenosti. Osim toga, "kompjuterski um" je lišen osjećaja. Ne može prodrijeti u emocionalni kontekst i prenijeti doživljaje koji su autore djela natjerali na stvaranje.
Mary Gu
Poezija i glazba prvenstveno govore o duši, unutarnjem svijetu, iskustvima, osjećajima i emocijama ljudi. Recimo, nova pjesma “Ne izgaraj” moja je osobna priča, ali i o svima koji idu za snom i pokušavaju razumjeti sebe. Ne mislim da će umjetna inteligencija ikada zamijeniti živu osobu u glazbenoj industriji. Ali ovdje možete dobiti zanimljiv tandem "ljudsko - neuronska mreža". Već znamo na desetke primjera kada je umjetna inteligencija pomogla skladateljima u stvaranju jedinstvenih melodija. Zapravo, riječ je o novom smjeru u glazbenom svijetu koji će, siguran sam, u budućnosti imati svog slušatelja i publiku.
Umjetna inteligencija kreativnost čini dostupnom svima, a glazba joj pomaže u razvoju. Da biste razumjeli kako se ova dva pola konvergiraju i utječu jedan na drugog, možete "Brojevi lekcija” iz Yandexa - “Digitalna umjetnost: glazba i IT”. Zajedno s junacima stripa, polaznici će naučiti kako neuronske mreže prepoznaju i generiraju tragove te koje tehnologije pomažu u radu poznatih glazbenih servisa. Na satu će učenici pokušati sami pogoditi melodiju po spektrogramu i sastaviti playlistu s preporukama.
Želim "Brojevi lekcija"
Pokriti: Willyam Bradberry / Shutterstock / Eric Isselee / Shutterstock / Ljupco Smokovski / Shutterstock / FOTOSPLASH / Shutterstock / Olga Selepina / Lifehacker