AI-mallit ja alustat

Itsehuomio-ohjaus: Parantamalla diffuusiomallien nÃĪytenlaatua

mm
LisÃĪÃĪ Unite.AI suosikkilÃĪhteisiisi Google-palvelussa

Puhdistusdiffuusiomallit ovat generatiiviset tekoÃĪlykehykset, jotka syntetisoivat kuvia melusta iteratiivisen puhdistusprosessin kautta. Ne ovat saaneet tunnustusta poikkeuksellisista kuvien luomiskyvystÃĪÃĪn ja monimuotoisuudesta, jota voidaan pitkÃĪlti verrata teksti- tai luokka-ehtoiseen ohjausmenetelmiin, mukaan lukien luokittelijan ohjaus ja luokittelijan vapaa ohjaus. NÃĪmÃĪ mallit ovat olleet erittÃĪin onnistuneita luodessaan monimuotoisia, korkealaatuisia kuvia. Viimeaikaiset tutkimukset ovat osoittaneet, ettÃĪ ohjausmenetelmÃĪt, kuten luokkaotsikot ja -merkit, ovat tÃĪrkeitÃĪ kuvien laadun parantamisessa, joita nÃĪmÃĪ mallit tuottavat.

Diffuusiomallit ja ohjausmenetelmÃĪt kuitenkin kohtaavat rajoituksia tietyissÃĪ ulkoisissa olosuhteissa. Luokittelijan vapaa ohjausmenetelmÃĪ (CFG), joka kÃĪyttÃĪÃĪ merkintien poistoa, lisÃĪÃĪ monimutkaisuutta koulutusprosessiin, kun taas luokittelijan ohjausmenetelmÃĪ (CG) edellyttÃĪÃĪ lisÃĪksi luokittelijan koulutusta. Molemmat menetelmÃĪt ovat jossain mÃĪÃĪrin rajoitettuja riippuvuudestaan kovista ulkoisista olosuhteista, mikÃĪ rajoittaa niiden potentiaalia ja rajoittaa niitÃĪ ehdollisiin asetelmiin.

NÃĪiden rajoitusten poistamiseksi kehittÃĪjÃĪt ovat muotoilleet yleisemmÃĪn lÃĪhestymistavan diffuusioiden ohjaukseen, jota kutsutaan itsehuomio-ohjaukseksi (SAG). TÃĪmÃĪ menetelmÃĪ hyÃķdyntÃĪÃĪ tietoa diffuusiomallien vÃĪlimuodosta kuvien luomiseen. TÃĪssÃĪ artikkelissa tarkastelemme SAG:ia, sen toimintaa, menetelmiÃĪ ja tuloksia verrattaen nykyisiin valtavirtaisten kehysten ja putkien tuloksiin.

Itsehuomio-ohjaus: Parantamalla diffuusiomallien nÃĪytenlaatua

Puhdistusdiffuusiomallit (DDM) ovat saaneet suosiota kyvystÃĪÃĪn luoda kuvia melusta iteratiivisen puhdistusprosessin kautta. NÃĪmÃĪ mallien kuvien synteesin taito on suurelta osin diffusion ohjausmenetelmien ansiota. Vaikka heillÃĪ on vahvuuksia, diffuusiomallit ja ohjausmenetelmÃĪt kohtaavat haasteita, kuten lisÃĪttyÃĪ monimutkaisuutta ja lisÃĪÃĪntyneitÃĪ laskentakustannuksia.

Rajoitusten ylittÃĪmiseksi kehittÃĪjÃĪt ovat esittÃĪneet itsehuomio-ohjausmenetelmÃĪn, joka on yleisempi diffuusioiden ohjausmenetelmÃĪ, joka ei riipu ulkoisesta tiedosta diffuusioiden ohjauksesta, mikÃĪ mahdollistaa ehtojen ja koulutuksen vapauden lÃĪhestymistavan diffuusioiden ohjaamiseen. Itsehuomio-ohjaus perustuu yksinkertaiseen yleistettyyn muotoiluun periaatteeseen, ja oletukseen, ettÃĪ sisÃĪinen tieto, joka sisÃĪltyy vÃĪlimuotoon, voidaan kÃĪyttÃĪÃĪ ohjaamiseen.

Itsehuomio-ohjaus perustuu itsehuomion karttojen hyÃķdyntÃĪmiseen diffuusiomalleissa. Kokonaisuutena itsehuomio-ohjausmenetelmÃĪ himmentÃĪÃĪ itsehuomion alueita syÃķte-signaaleissa tai yksinkertaisesti sanottuna, piilottaa tietoa alueista, joihin diffuusiomallit kiinnittÃĪvÃĪt huomiota. Tulostus-signaaleissa itsehuomio-ohjaus sisÃĪltÃĪÃĪ koskemattomia alueita syÃķte-signaaleista, mikÃĪ tarkoittaa, ettÃĪ se ei johda rakenteelliseen epÃĪselvyyteen syÃķtteissÃĪ, ja ratkaisee globaalin himmentymisen ongelman.

Itsehuomio-ohjaus: Kokeet ja tulokset

Itsehuomio-ohjausputki on otettu kÃĪyttÃķÃķn 8 Nvidia GeForce RTX 3090 -nÃĪytÃķnohjaimella, ja se perustuu esikoulutettuihin IDDPM-, ADM- ja Stable Diffusion-kehyksiin.

Ehdoton generointi itsehuomio-ohjauksella

Itsehuomio-ohjausputken tehokkuuden arvioimiseksi ehdottomissa malleissa ja osoittamaan ehtojen riippumattomuuden ominaisuutta, jota luokittelijan ohjaus ja luokittelijan vapaa ohjaus -menetelmÃĪt eivÃĪt omaa, itsehuomio-ohjausputki suoritetaan ehdottomasti esikoulutetuilla kehyksillÃĪ 50 000 nÃĪytteellÃĪ.

Kuten voidaan havaita, itsehuomio-ohjausputken toteutus parantaa FID-, sFID- ja IS-metrien arvoja ehdottomissa syÃķtteissÃĪ, samalla kun se laskee takaisinkutsun arvoa. LisÃĪksi laadulliset parannukset itsehuomio-ohjausputken toteuttamisesta ovat havaittavissa seuraavissa kuvissa, joissa ylÃĪreunassa olevat kuvat ovat ADM- ja Stable Diffusion -kehyksistÃĪ, kun taas alareunassa olevat kuvat ovat ADM- ja Stable Diffusion -kehyksistÃĪ itsehuomio-ohjausputken kanssa.

Ehdollinen generointi SAG:lla

Itsehuomio-ohjausputken integrointi olemassa oleviin kehyksiin tuottaa poikkeuksellisia tuloksia ehdottomassa generoinnissa, ja itsehuomio-ohjausputki on kykenevÃĪinen ehtojen tuntemattomuuteen, mikÃĪ mahdollistaa itsehuomio-ohjausputken toteuttamisen myÃķs ehdollisessa generoinnissa.

Vakaa diffuusio itsehuomio-ohjauksella

Vaikka alkuperÃĪinen Stable Diffusion -kehys tuottaa korkealaatuisia kuvia, Stable Diffusion -kehyksen integrointi itsehuomio-ohjausputkeen voi parantaa tuloksia dramaattisesti. Arvioidakseen vaikutustaan, kehittÃĪjÃĪt kÃĪyttÃĪvÃĪt tyhjiÃĪ ohjearpoja Stable Diffusioniin satunnaisella siemenellÃĪ jokaiselle kuvaparille ja kÃĪyttÃĪvÃĪt ihmisen arviointia 500 kuvaparista ilman ja itsehuomio-ohjauksella.

LisÃĪksi itsehuomio-ohjausputken toteutus voi parantaa Stable Diffusion -kehyksen kykyjÃĪ, ja luokittelijan vapaan ohjauksen yhdistÃĪminen itsehuomio-ohjaukseen voi laajentaa Stable Diffusion -mallien soveltamisalaa teksti-kuvan synteesiin. LisÃĪksi kuvat, jotka on generoitu Stable Diffusion -mallilla itsehuomio-ohjauksella, ovat korkealaatuisempia ja vÃĪhemmÃĪn virheellisiÃĪ itsehuomio-ohjausputken itse-ehtoisen vaikutuksen ansiosta.

Nykyiset rajoitukset

Vaikka itsehuomio-ohjausputken toteutus voi parantaa merkittÃĪvÃĪsti generoituja kuvien laatua, sillÃĪ on joitakin rajoituksia.

Yksi merkittÃĪvimmistÃĪ rajoituksista on ortogonaalisuus luokittelijan ohjauksen ja luokittelijan vapaan ohjauksen kanssa. Kuten voidaan havaita seuraavasta kuvasta, itsehuomio-ohjausputken toteutus parantaa FID-lukua ja ennustusarvoa, mikÃĪ tarkoittaa, ettÃĪ itsehuomio-ohjausputkessa on ortogonaalinen komponentti, jota voidaan kÃĪyttÃĪÃĪ perinteisten ohjausmenetelmien kanssa samanaikaisesti.

Kuitenkin se edellyttÃĪÃĪ, ettÃĪ diffuusiomallit on koulutettu tiettyyn tapaan, mikÃĪ lisÃĪÃĪ monimutkaisuutta ja laskentakustannuksia.

LisÃĪksi itsehuomio-ohjausputken toteutus ei lisÃĪÃĪ muistia tai aikaa, mikÃĪ osoittaa, ettÃĪ itsehuomio-ohjausputken operaatioiden ylijÃĪÃĪmÃĪ on vÃĪhÃĪistÃĪ. Kuitenkin se lisÃĪÃĪ laskentakustannuksia, koska se sisÃĪltÃĪÃĪ lisÃĪaskelen verrattuna ohjaamattomiin menetelmiin.

Lopputajat

TÃĪssÃĪ artikkelissa olemme keskustelleet itsehuomio-ohjauksesta, joka on uudenlainen ja yleinen ohjausmenetelmÃĪ, joka kÃĪyttÃĪÃĪ diffuusiomalleissa olevaa sisÃĪistÃĪ tietoa korkealaatuisen kuvien luomiseen. Itsehuomio-ohjaus perustuu yksinkertaiseen yleistettyyn muotoiluun periaatteeseen, ja oletukseen, ettÃĪ sisÃĪinen tieto, joka sisÃĪltyy vÃĪlimuotoon, voidaan kÃĪyttÃĪÃĪ ohjaamiseen. Itsehuomio-ohjausputki on ehtojen ja koulutuksen vapaa lÃĪhestymistapa, jota voidaan soveltaa eri diffuusiomalleihin, ja joka kÃĪyttÃĪÃĪ itse-ehtoista vaikutusta vÃĪhentÃĪmÃĪÃĪn virheitÃĪ generoituissa kuvissa ja parantamaan kokonaislaatua.

Ammattina insinÃķÃķri, sydÃĪmen vuoksi kirjailija. Kunal on tekninen kirjailija, jolla on syvÃĪ rakkaus ja ymmÃĪrrys AI: sta ja ML: stÃĪ, omistautunut yksinkertaistamaan monimutkaisia kÃĪsitteitÃĪ nÃĪissÃĪ aloissa hÃĪnen viihdyttÃĪvÃĪn ja informatiivisen dokumentaationsa kautta.