Hvordan bruke negativ ledetekst i stabil diffusjon?

Hvordan Bruke Negativ Ledetekst I Stabil Diffusjon



Stable Diffusion er en kraftig tekst-til-bilde-genereringsmodell som kan lage realistiske og kunstneriske bilder fra naturlige språkbeskrivelser. Negative spørsmål er en måte å spesifisere hva du ikke vil se i det genererte bildet, uten ekstra input. De kan hjelpe deg med å fjerne uønskede objekter, stiler eller artefakter fra originalbildet, og finjustere utdataene for å matche dine preferanser.

Dette innlegget vil forklare i detalj negative spørsmål og hvordan du bruker dem i stabil diffusjon.

Hva er negative meldinger?

En negativ melding er en funksjon som instruerer den stabile diffusjonsmodellen om hva som skal utelates fra det resulterende bildet. Det legges vanligvis inn i en egen inntastingsboks under den positive ledeteksten, som er teksten som beskriver hva du vil se på bildet. Brukere kan installere det lokalt ved å følge offisiell lenke eller kan bruke funksjonaliteten via nettbrukergrensesnitt .







Hvordan fungerer negative meldinger?

Stabil diffusjon fungerer ved å begynne med et støyende lerret og gradvis redusere det for å komme til sluttresultatet. Den bruker en sampler-algoritme som sammenligner det genererte bildet etter hvert trinn med den positive ledeteksten og legger til noen endringer i støyen til den samsvarer med tekstbeskrivelsen. Den negative ledeteksten fungerer som en begrensning som hindrer prøvetakeren i å legge til noe som motsier den negative teksten.



Eksempel 1: Lag et kattebilde uten striper

Hvis brukere ønsker å generere et bilde av en ' katt ', men brukere vil ikke at den skal ha noen striper, bruk følgende ledetekster:



Positiv forespørsel: en katt





Negativ melding: striper

Den negative ledeteksten veileder generasjonsprosessen for å unngå å lage striper på kattens pels, og produserer et bilde som dette:



Hvis den negative ledeteksten er ' striper ”, vil sampleren ikke legge til noen stripelignende mønstre til støyen. Utgangen viser bildet av en katt uten striper.

Eksempel 2: Endre et eksisterende bilde Ved hjelp av Negativ ledetekst

Den negative ledeteksten kan også brukes til å endre eksisterende bilder ved å bruke dem som et første lerret i stedet for støy. På denne måten kan brukere fjerne eller endre noen aspekter av det originale bildet i henhold til den negative teksten. Hvis brukere for eksempel har ' en katt med hatt ':

Nå, hvis brukere vil fjerne hatten, last opp bildet ved å trykke på ' img2img '-knappen og bruk følgende ledetekster:

Positiv forespørsel: En katt

Negativ melding: har

Den negative ledeteksten veileder generasjonsprosessen for å slette hatten fra kattens pels, og produsere et bilde som dette:

Utdataene viser bildet av en katt uten hatt i grensesnittet.

Hva er noen brukstilfeller av negative meldinger?

Negative meldinger brukes til forskjellige formål, for eksempel:

  • Fjerne uønskede elementer fra et bilde. For eksempel, hvis brukere ønsker å generere et bilde av et landskap, og ikke vil ha noen bygninger eller mennesker i det, bruk en negativ melding som ' bygninger, mennesker '.
  • Endre stilen eller stemningen til et bilde. For eksempel, hvis brukere ønsker å generere et bilde av en solnedgang, men ikke vil at det skal være for lyst eller varmt, bruk en negativ melding som ' lyst, varmt '.
  • Å fikse noen artefakter eller abnormiteter i et bilde. For eksempel, hvis brukere ønsker å generere et bilde av et ansikt, men ikke vil at det skal ha noen deformiteter eller ekstra lemmer, bruk en negativ melding som ' deformerte, ekstra lemmer '.
  • Finjustere detaljene eller funksjonene i et bilde. For eksempel, hvis brukere ønsker å generere et bilde av en blomst, og ikke vil at den skal ha torner eller flekker, bruk en negativ melding som ' torner, flekker '.

Hvordan bruke negative meldinger effektivt?

Det er noen tips og triks som kan hjelpe brukere til å bruke negative meldinger mer effektivt og få bedre resultater:

  • Bruk spesifikke og beskrivende ord for de negative spørsmålene. For eksempel, i stedet for å bruke ' dårlig ' eller ' stygg ”, bruk ord som beskriver hva som gjør noe vondt eller stygt for deg.
  • Bruk flere ord for de negative ledetekstene atskilt med komma. Dette vil øke sjansene for å fjerne eller endre alt du ikke vil ha i bildet.
  • Bruk vekter for de negative ledetekstene ved å legge til et kolon og et tall etter hvert ord. Dette vil justere betydningen eller styrken til hvert ord for å påvirke generasjonsprosessen.
  • Eksperimenter med forskjellige negative meldinger og se hvordan de påvirker resultatet. Noen ganger kan det å legge til eller fjerne ett ord utgjøre en betydelig forskjell i kvaliteten eller stilen til bildet.

Konklusjon

I Stable Diffusion er negative spørsmål en kraftig funksjon som kan bidra til å lage mer tilpassede og raffinerte bilder fra tekstbeskrivelser. De lar brukere spesifisere hva de ikke vil se i det genererte bildet og veilede generasjonsprosessen for å unngå eller fjerne dem. De kan brukes til forskjellige formål som å fjerne uønskede gjenstander eller elementer.