Jak používat negativní výzvu ve stabilní difúzi?

Jak Pouzivat Negativni Vyzvu Ve Stabilni Difuzi



Stable Diffusion je výkonný model generování textu na obrázek, který dokáže vytvářet realistické a umělecké obrázky z popisů v přirozeném jazyce. Negativní výzvy představují způsob, jak určit, co nechcete na vygenerovaném obrázku vidět, bez jakéhokoli dalšího vstupu. Mohou vám pomoci odstranit nežádoucí objekty, styly nebo artefakty z původního obrazu a doladit výstup tak, aby odpovídal vašim preferencím.

Tento příspěvek podrobně vysvětlí negativní výzvy a jak je používat ve Stable Diffusion.

Co jsou negativní výzvy?

Negativní výzva je funkce, která dává modelu Stabilní difúze pokyn, co má z výsledného obrázku vynechat. Obvykle se zadává do samostatného vstupního pole pod kladnou výzvou, což je text, který popisuje, co chcete na obrázku vidět. Uživatelé jej mohou nainstalovat lokálně podle pokynů v oficiální odkaz nebo může využívat jeho funkce prostřednictvím webové uživatelské rozhraní .







Jak fungují negativní výzvy?

Stabilní difúze funguje tak, že začínáte s hlučným plátnem a postupně ho odšumujete, abyste dosáhli konečného výsledku. Používá vzorkovací algoritmus, který porovnává vygenerovaný obrázek po každém kroku s kladnou výzvou a přidává nějaké změny do šumu, dokud neodpovídá textovému popisu. Negativní výzva funguje jako omezení, které brání vzorníku přidat cokoliv, co je v rozporu s negativním textem.



Příklad 1: Vytvořte obrázek kočky bez pruhů

Pokud uživatelé chtějí vygenerovat obrázek „ kočka “, ale uživatelé nechtějí, aby měl pruhy, použijte následující výzvy:



Pozitivní výzva: kočka





Negativní výzva: pruhy

Negativní výzva vede proces generování tak, aby se zabránilo vytváření jakýchkoli pruhů na srsti kočky, a vytvořili takový obrázek:



Pokud je negativní výzva „ pruhy “, sampler nepřidá k šumu žádné proužky. Výstup zobrazuje obrázek kočky bez pruhů.

Příklad 2: Úprava existujícího obrázku Použitím Negativní výzva

Negativní výzvu lze také použít k úpravě existujících obrázků tím, že je použijete jako počáteční plátno místo šumu. Tímto způsobem mohou uživatelé odstranit nebo změnit některé aspekty původního obrázku podle negativního textu. Pokud například uživatelé mají „ kočka s kloboukem “:

Pokud nyní uživatelé chtějí klobouk sejmout, nahrajte obrázek stisknutím tlačítka „ img2img “ a použijte následující výzvy:

Pozitivní výzva: Kočka

Negativní výzva:

Negativní výzva vede proces generování k vymazání klobouku z kočičí srsti a vytvoření obrázku jako je tento:

Výstup ukazuje obrázek kočky bez klobouku v rozhraní.

Jaké jsou některé případy použití negativních výzev?

Negativní výzvy se používají pro různé účely, například:

  • Odstranění nežádoucích prvků z obrázku. Pokud například uživatelé chtějí vytvořit obrázek krajiny a nechtějí v něm žádné budovy nebo lidi, použijte negativní výzvu jako „ budovy, lidé “.
  • Změna stylu nebo nálady obrázku. Pokud například uživatelé chtějí vytvořit obrázek západu slunce, ale nechtějí, aby byl příliš jasný nebo teplý, použijte negativní výzvu jako „ světlý, teplý “.
  • Oprava některých artefaktů nebo abnormalit na obrázku. Pokud například uživatelé chtějí vygenerovat obrázek obličeje, ale nechtějí, aby měl nějaké deformace nebo končetiny navíc, použijte negativní výzvu jako „ deformované, extra končetiny “.
  • Jemné doladění detailů nebo vlastností obrázku. Pokud například uživatelé chtějí vygenerovat obrázek květiny a nechtějí, aby měla žádné trny nebo skvrny, použijte negativní výzvu jako „ trny, skvrny “.

Jak efektivně používat negativní výzvy?

Existuje několik tipů a triků, které mohou uživatelům pomoci efektivněji používat negativní výzvy a dosahovat lepších výsledků:

  • Pro negativní výzvy používejte specifická a popisná slova. Například místo použití „ špatný “ nebo „ škaredý “, používejte slova, která popisují, co je pro vás něco špatného nebo ošklivého.
  • Pro negativní výzvy použijte více slov oddělených čárkami. Tím se zvýší šance na odstranění nebo změnu všeho, co na obrázku nechcete.
  • Použijte váhu pro negativní výzvy přidáním dvojtečky a čísla za každé slovo. Tím se upraví důležitost nebo síla každého slova při ovlivňování procesu generování.
  • Experimentujte s různými negativními výzvami a zjistěte, jak ovlivňují výstup. Někdy přidání nebo odebrání jednoho slova může mít významný rozdíl v kvalitě nebo stylu obrázku.

Závěr

Ve Stable Diffusion jsou negativní výzvy mocnou funkcí, která může pomoci vytvořit přizpůsobenější a rafinovanější obrázky z textových popisů. Umožňují uživatelům specifikovat, co nechtějí ve vygenerovaném obrázku vidět, a vedou proces generování tak, aby se jim vyhnul nebo je odstranil. Mohou být použity pro různé účely, jako je odstraňování nežádoucích předmětů nebo prvků.