Tento příspěvek podrobně vysvětlí negativní výzvy a jak je používat ve Stable Diffusion.
- Co jsou negativní výzvy?
- Jak fungují negativní výzvy?
- Jaké jsou některé případy použití negativních výzev?
- Jak efektivně používat negativní výzvy?
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: má
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ů.