Как да използвам отрицателна подкана при стабилна дифузия?

Kak Da Izpolzvam Otricatelna Podkana Pri Stabilna Difuzia



Stable Diffusion е мощен модел за генериране на текст към изображение, който може да създава реалистични и артистични изображения от описания на естествен език. Отрицателните подкани са начин да посочите какво не искате да виждате в генерираното изображение, без допълнително въвеждане. Те могат да ви помогнат да премахнете нежелани обекти, стилове или артефакти от оригиналното изображение и да настроите изхода така, че да отговаря на вашите предпочитания.

Тази публикация ще обясни подробно отрицателните подкани и как да ги използвате в Stable Diffusion.

Какво представляват отрицателните подкани?

Отрицателната подкана е функция, която инструктира модела Stable Diffusion какво да пропусне от полученото изображение. Обикновено се въвежда в отделно поле за въвеждане под положителната подкана, което е текстът, който описва какво искате да видите в изображението. Потребителите могат да го инсталират локално, като следват официален линк или може да използва функциите му чрез уеб потребителски интерфейс .







Как работят отрицателните подкани?

Stable Diffusion работи, като започва с шумно платно и постепенно го обезшумява, за да постигне крайния резултат. Той използва алгоритъм за вземане на проби, който сравнява генерираното изображение след всяка стъпка с положителната подкана и добавя някои промени към шума, докато съвпадне с текстовото описание. Отрицателната подкана действа като ограничение, което не позволява на семплера да добави нещо, което противоречи на отрицателния текст.



Пример 1: Създайте изображение на котка без ивици

Ако потребителите искат да генерират изображение на „ котка “, но потребителите не искат да има ивици, използвайте следните подкани:



Положителна подкана: котка





Отрицателна подкана: ивици

Отрицателната подкана насочва процеса на генериране, за да избегне създаването на ивици върху козината на котката и да създаде изображение като това:



Ако отрицателната подкана е „ ивици ”, семплерът няма да добави никакви шарки, подобни на ивици, към шума. Резултатът показва изображението на котка без ивици.

Пример 2: Модифициране на съществуващо изображение Използвайки Отрицателна подкана

Отрицателната подкана може също да се използва за модифициране на съществуващи изображения, като се използват като първоначално платно вместо шум. По този начин потребителите могат да премахнат или променят някои аспекти на оригиналното изображение според негативния текст. Например, ако потребителите имат „ котка с шапка ”:

Сега, ако потребителите искат да премахнат шапката, качете изображението, като натиснете „ img2img ” и използвайте следните подкани:

Положителна подкана: Котка

Отрицателна подкана: има

Отрицателната подкана ръководи процеса на генериране, за да изтрие шапката от козината на котката и да създаде изображение като това:

Резултатът показва това изображение на котка без шапка в интерфейса.

Какви са някои случаи на употреба на отрицателни подкани?

Отрицателните подкани се използват за различни цели, като например:

  • Премахване на нежелани елементи от картина. Например, ако потребителите искат да генерират изображение на пейзаж и не искат сгради или хора в него, използвайте отрицателна подкана като „ сгради, хора ”.
  • Промяна на стила или настроението на изображение. Например, ако потребителите искат да генерират изображение на залез, но не искат то да е твърде ярко или топло, използвайте отрицателна подкана като „ светъл, топъл ”.
  • Коригиране на някои артефакти или аномалии в изображение. Например, ако потребителите искат да генерират изображение на лице, но не искат то да има някакви деформации или допълнителни крайници, използвайте отрицателна подкана като „ деформирани, допълнителни крайници ”.
  • Фина настройка на детайлите или характеристиките на изображение. Например, ако потребителите искат да генерират изображение на цвете и не искат то да има бодли или петна, използвайте отрицателна подкана като „ шипове, петна ”.

Как да използваме ефективно отрицателните подкани?

Има някои съвети и трикове, които могат да помогнат на потребителите да използват отрицателните подкани по-ефективно и да получат по-добри резултати:

  • Използвайте конкретни и описателни думи за отрицателните подкани. Например, вместо да използвате „ лошо ' или ' грозен ”, използвайте думи, които описват какво прави нещо лошо или грозно за вас.
  • Използвайте няколко думи за отрицателните подкани, разделени със запетаи. Това ще увеличи шансовете за премахване или промяна на всичко, което не искате в изображението.
  • Използвайте тегла за отрицателните подкани, като добавите двоеточие и число след всяка дума. Това ще коригира важността или силата на всяка дума при влияние върху процеса на генериране.
  • Експериментирайте с различни отрицателни подкани и вижте как те влияят на резултата. Понякога добавянето или премахването на една дума може да направи значителна разлика в качеството или стила на изображението.

Заключение

В Stable Diffusion отрицателните подкани са мощна функция, която може да помогне за създаване на по-персонализирани и прецизирани изображения от текстови описания. Те позволяват на потребителите да определят какво не искат да виждат в генерираното изображение и да насочват процеса на генериране, за да ги избегнат или премахнат. Те могат да се използват за различни цели, като например премахване на нежелани обекти или елементи.