Kaip naudoti neigiamą raginimą stabilioje difuzijoje?

Kaip Naudoti Neigiama Raginima Stabilioje Difuzijoje



„Stable Diffusion“ yra galingas teksto į vaizdą generavimo modelis, galintis sukurti tikroviškus ir meniškus vaizdus iš natūralios kalbos aprašymų. Neigiami raginimai yra būdas nurodyti tai, ko nenorite matyti sugeneruotame vaizde, be jokios papildomos įvesties. Jie gali padėti pašalinti nepageidaujamus objektus, stilius ar artefaktus iš originalaus vaizdo ir tiksliai sureguliuoti išvestį, kad ji atitiktų jūsų pageidavimus.

Šiame įraše bus išsamiai paaiškinti neigiami raginimai ir kaip juos naudoti stabilioje difuzijoje.

Kas yra neigiami raginimai?

Neigiamas raginimas yra funkcija, kuri nurodo stabilios sklaidos modeliui, ką gautame vaizde palikti. Paprastai jis įvedamas į atskirą įvesties laukelį po teigiamu raginimu, kuris yra tekstas, apibūdinantis tai, ką norite matyti paveikslėlyje. Vartotojai gali jį įdiegti vietoje vadovaudamiesi oficiali nuoroda arba gali naudoti jo funkcijas per žiniatinklio vartotojo sąsaja .







Kaip veikia neigiami raginimai?

Stabili difuzija veikia pradedant nuo triukšmingos drobės ir palaipsniui ją slopinant, kad būtų pasiektas galutinis rezultatas. Jis naudoja mėginių ėmimo algoritmą, kuris palygina sugeneruotą vaizdą po kiekvieno veiksmo su teigiamu raginimu ir prideda tam tikrų triukšmo pakeitimų, kol jis atitinka teksto aprašymą. Neigiamas raginimas veikia kaip apribojimas, neleidžiantis mėginių ėjui pridėti nieko, kas prieštarauja neigiamam tekstui.



1 pavyzdys: sukurkite katės vaizdą be juostelių

Jei vartotojai nori sukurti vaizdą katė “, tačiau vartotojai nenori, kad jame būtų jokių juostelių, naudokite šiuos raginimus:



Teigiamas raginimas: katė





Neigiamas raginimas: juosteles

Neigiamas raginimas nukreipia generavimo procesą, kad ant katės kailio neatsirastų dryžių, ir sukuriamas toks vaizdas:



Jei neigiamas raginimas yra „ juosteles “, mėginių ėmiklis nepridės prie triukšmo jokių juosteles primenančių raštų. Išvestyje rodomas katės vaizdas be dryžių.

2 pavyzdys: modifikuokite esamą vaizdą Naudojant Neigiamas raginimas

Neigiamas raginimas taip pat gali būti naudojamas esamiems vaizdams modifikuoti naudojant juos kaip pradinę drobę, o ne triukšmą. Tokiu būdu vartotojai gali pašalinti arba pakeisti kai kuriuos pradinio vaizdo aspektus pagal neigiamą tekstą. Pavyzdžiui, jei vartotojai turi „ katė su kepure “:

Dabar, jei vartotojai nori nuimti skrybėlę, įkelkite vaizdą paspausdami „ img2img “ mygtuką ir naudokite šiuos raginimus:

Teigiamas raginimas: Katė

Neigiamas raginimas: turi

Neigiamas raginimas nukreipia generavimo procesą, ištrinant skrybėlę iš katės kailio ir sukuriant tokį vaizdą:

Išvestis rodo tą katės be kepurės vaizdą sąsajoje.

Kokie yra neigiamų raginimų naudojimo atvejai?

Neigiami raginimai naudojami įvairiems tikslams, pavyzdžiui:

  • Nepageidaujamų elementų pašalinimas iš nuotraukos. Pavyzdžiui, jei naudotojai nori sukurti kraštovaizdžio vaizdą, bet nenori, kad jame būtų pastatų ar žmonių, naudokite neigiamą raginimą, pvz., „ pastatai, žmonės “.
  • Vaizdo stiliaus ar nuotaikos keitimas. Pavyzdžiui, jei naudotojai nori sukurti saulėlydžio vaizdą, bet nenori, kad jis būtų per šviesus ar šiltas, naudokite neigiamą raginimą, pvz. šviesus, šiltas “.
  • Kai kurių vaizdo artefaktų ar anomalijų taisymas. Pavyzdžiui, jei naudotojai nori sukurti veido vaizdą, bet nenori, kad jis būtų deformuotas ar papildomų galūnių, naudokite neigiamą raginimą, pvz. deformuotos, papildomos galūnės “.
  • Tikslus vaizdo detalių ar savybių derinimas. Pavyzdžiui, jei naudotojai nori sukurti gėlės vaizdą ir nenori, kad joje būtų spyglių ar dėmių, naudokite neigiamą raginimą, pvz., „ spygliai, dėmės “.

Kaip efektyviai naudoti neigiamus raginimus?

Yra keletas patarimų ir gudrybių, kurie gali padėti vartotojams efektyviau naudoti neigiamus raginimus ir pasiekti geresnių rezultatų:

  • Neigiamiems raginimams naudokite konkrečius ir apibūdinančius žodžius. Pavyzdžiui, užuot naudoję „ blogai “ arba „ bjaurus “, vartokite žodžius, apibūdinančius tai, kas jums daro kažką blogo ar negražaus.
  • Neigiamiems raginimams naudokite kelis žodžius, atskirtus kableliais. Tai padidins galimybę pašalinti arba pakeisti viską, ko vaizde nenorite.
  • Naudokite neigiamų raginimų svarmenis, po kiekvieno žodžio pridėdami dvitaškį ir skaičių. Tai pakoreguos kiekvieno žodžio svarbą ar stiprumą, darant įtaką generavimo procesui.
  • Eksperimentuokite su skirtingais neigiamais raginimais ir pažiūrėkite, kaip jie veikia išvestį. Kartais pridėjus arba pašalinus vieną žodį gali labai pasikeisti vaizdo kokybė ar stilius.

Išvada

Stabilioje sklaidoje neigiami raginimai yra galinga funkcija, kuri gali padėti sukurti labiau pritaikytus ir patobulintus vaizdus iš teksto aprašymų. Jie leidžia vartotojams nurodyti, ko jie nenori matyti sukurtame vaizde, ir nukreipti generavimo procesą, kad jų išvengtų arba pašalintų. Jie gali būti naudojami įvairiems tikslams, pavyzdžiui, pašalinti nepageidaujamus objektus ar elementus.