Шта је ОпенАИ-јев џубокс?

Sta Je Openai Jev Duboks



ОпенАИ-јев џубокс је неуронска мрежа која може да генерише текстове и музику у различитим стиловима и жанровима. Такође може ремиксовати постојеће песме или креирати нове од нуле. Џубокс покреће велики модел трансформатора који је обучен за милионе песама и текстова са веба.

Овај пост ће објаснити следећи садржај:

Шта је ОпенАИ-јев џубокс?

Џубокс је систем дубоког учења који може да генерише музику од нуле, с обзиром на неки унос као што су текстови, жанр, уметник или расположење. Џубокс користи велики скуп података од преко 1,2 милиона песама из различитих извора, као што су Спотифи, ИоуТубе и МИДИ датотеке, да би научио обрасце и карактеристике музике.









Како ради ОпенАИ џубокс?

Џубокс се састоји од три главне компоненте: ВК-ВАЕ енкодера, трансформаторског декодера и упсамплера.



ВК-ВАЕ енкодер

ВК-ВАЕ енкодер је одговоран за компримовање сировог звука у нижедимензионални приказ који чува основне информације о музици. Кодер користи технику звану векторска квантизација (ВК) за мапирање сваког сегмента звука у један од 2048 токена.





Трансформатор декодер

Ови токени се затим уносе у декодер трансформатора, који је неуронска мрежа која може да генерише секвенце токена на основу улаза и наученог музичког знања. Декодер може да генерише токене који одговарају тексту, мелодији, хармонији, ритму, тембру и другим музичким аспектима.

Упсамплер

Упсамплер је последња компонента која претвара генерисане токене назад у звук високог квалитета. Упсамплер користи други ВК-ВАЕ да реконструише звук из токена док додаје детаље и нијансе које недостају у нижедимензионалној представи. Упсамплер такође може да користи додатне информације као што су жанрови или уградње уметника да фино подеси излаз и учини да звучи реалистичније и разноврсније.



Како користити ОпенАИ-јев џубокс?

Да бисте користили Џубокс, морате да имате приступ моћном ГПУ-у или сервису рачунарства у облаку који може да покреће Џубокс код. Можете пронаћи скрипту и упутства о томе како да инсталирате и покренете Јукебок ГитХуб . Такође можете пронаћи неке примере песама које генерише Јукебок СоундЦлоуд испод:

Да бисте генерисали сопствене песме помоћу Џубокса, потребно је да наведете неке улазне параметре као што су текстови, жанр, извођач или расположење. Такође можете одредити температуру узорковања, која контролише колико ће резултат бити насумичан и креативан.

Виша температура значи већу разноликост и новину, док нижа температура значи више кохерентности и сличности са улазом. Такође можете изабрати ниво квалитета и сложености излаза, у распону од 5б (највиши) до 1б (најнижи). Виши ниво значи више верности и детаља, али и више времена и ресурса за рачунање.

Када подесите улазне параметре, можете покренути код за џубокс и сачекати да генерише вашу песму. У зависности од ваших подешавања и хардвера, ово може потрајати од неколико минута до сати или чак дана. Такође, пратите напредак и слушајте средње узорке на путу. Када се генерација заврши, можете преузети своју песму као МП3 датотеку и уживати у свом музичком ремек делу.

Карактеристике џубокса

Џубокс се може користити у различите сврхе, као што су:

  • Стварање оригиналне музике за личну или комерцијалну употребу
  • Ремиксовање или семпловање постојећих песама
  • Генерисање музике за одређена расположења, теме или прилике
  • Истраживање различитих жанрова и стилова музике
  • Забављати се и бити креативни

Закључак

Џубокс је невероватан алат који вам може помоћи да креирате оригиналну и разнолику музику уз минималан напор. Можете га користити за експериментисање са различитим жанровима и стиловима, за ремиксовање постојећих песама или уметника или за изражавање сопствених емоција и идеја кроз музику. Џубокс ипак није савршен; понекад може произвести кварове, грешке или бесмислене резултате.