Kas yra OpenAI Jukebox?

Kas Yra Openai Jukebox



OpenAI Jukebox yra neuroninis tinklas, galintis generuoti įvairių stilių ir žanrų tekstus ir muziką. Jis taip pat gali remiksuoti esamas dainas arba kurti naujas nuo nulio. Jukebox maitinamas didelio masto transformatoriaus modeliu, kuris buvo išmokytas naudoti milijonus dainų ir dainų iš interneto.

Šiame įraše bus paaiškintas toks turinys:

Kas yra OpenAI Jukebox?

Jukebox yra gilaus mokymosi sistema, kuri gali generuoti muziką nuo nulio, atsižvelgiant į tam tikrą įvestį, pvz., dainų tekstus, žanrą, atlikėją ar nuotaiką. „Jukebox“ naudoja didelį duomenų rinkinį, kuriame yra daugiau nei 1,2 milijono dainų iš įvairių šaltinių, tokių kaip „Spotify“, „YouTube“ ir MIDI failai, kad išmoktų muzikos modelius ir funkcijas.









Kaip veikia OpenAI Jukebox?

Jukebox susideda iš trijų pagrindinių komponentų: VQ-VAE kodavimo, transformatoriaus dekoderio ir imtuvių.



VQ-VAE kodavimo įrenginys

VQ-VAE kodavimo įrenginys yra atsakingas už neapdoroto garso suspaudimą į žemesnio matmens vaizdą, kuris išsaugo esminę muzikos informaciją. Kodavimo priemonė naudoja techniką, vadinamą vektoriniu kvantavimu (VQ), kad kiekvieną garso segmentą susietų į vieną iš 2048 žetonų.





Transformatorinis dekoderis

Tada šie žetonai įvedami į transformatoriaus dekoderį, kuris yra neuroninis tinklas, galintis generuoti žetonų sekas pagal įvestį ir išmoktas muzikines žinias. Dekoderis gali generuoti žetonus, atitinkančius žodžius, melodiją, harmoniją, ritmą, tembrą ir kitus muzikinius aspektus.

Upsampler

Atranka yra paskutinis komponentas, kuris sugeneruotus žetonus paverčia atgal į aukštos kokybės garsą. Didesnis diskretizatorius naudoja kitą VQ-VAE, kad atkurtų garsą iš žetonų, kartu pridėdamas detalių ir niuansų, kurių trūksta žemesnio matmens atvaizde. Įdiegimo priemonė taip pat gali naudoti papildomą informaciją, pvz., žanro ar atlikėjo įterpimą, kad tiksliai sureguliuotų išvestį ir skambėtų tikroviškiau bei įvairiau.



Kaip naudotis „OpenAI Jukebox“?

Norėdami naudoti Jukebox, turite turėti prieigą prie galingo GPU arba debesų kompiuterijos paslaugos, kuri gali paleisti Jukebox kodą. Galite rasti scenarijų ir instrukcijas, kaip įdiegti ir paleisti Jukebox GitHub . Taip pat galite rasti keletą „Jukebox“ sukurtų dainų pavyzdžių SoundCloud žemiau:

Norėdami sukurti savo dainas su Jukebox, turite pateikti kai kuriuos įvesties parametrus, pvz., dainų tekstus, žanrą, atlikėją ar nuotaiką. Taip pat galite nurodyti mėginių ėmimo temperatūrą, kuri kontroliuoja, kaip atsitiktinė ir kūrybinga bus išvestis.

Aukštesnė temperatūra reiškia daugiau įvairovės ir naujumo, o žemesnė temperatūra reiškia daugiau nuoseklumo ir panašumo į įvestį. Taip pat galite pasirinkti išvesties kokybės ir sudėtingumo lygį nuo 5b (aukščiausias) iki 1b (mažiausias). Aukštesnis lygis reiškia daugiau tikslumo ir detalumo, bet ir daugiau skaičiavimo laiko bei išteklių.

Kai nustatysite įvesties parametrus, galite paleisti Jukebox kodą ir laukti, kol jis sukurs jūsų dainą. Priklausomai nuo jūsų nustatymų ir aparatinės įrangos, tai gali užtrukti nuo minučių iki valandų ar net dienų. Taip pat stebėkite pažangą ir klausykite tarpinių pavyzdžių. Kai generavimas baigtas, galite atsisiųsti dainą kaip MP3 failą ir mėgautis savo muzikiniu šedevru.

Jukebox ypatybės

Jukebox gali būti naudojamas įvairiems tikslams, pavyzdžiui:

  • Originalios muzikos kūrimas asmeniniam ar komerciniam naudojimui
  • Esamų dainų remiksavimas arba atrinkimas
  • Muzikos kūrimas konkrečioms nuotaikoms, temoms ar progoms
  • Įvairių muzikos žanrų ir stilių tyrinėjimas
  • Linksminkitės ir būkite kūrybingi

Išvada

Jukebox yra nuostabus įrankis, galintis padėti sukurti originalią ir įvairią muziką su minimaliomis pastangomis. Galite jį naudoti norėdami eksperimentuoti su skirtingais žanrais ir stiliais, remiksuoti esamas dainas ar atlikėjus arba išreikšti savo emocijas ir idėjas per muziką. Jukebox nėra tobulas, nors; kartais tai gali sukelti trikdžių, klaidų ar nesąmoningų išvesties.