LarpGPT · გიდები
ნეგატიური მოთხოვნილებები განმარტა: როდის და როგორ გამოვიყენოთ ისინი
რა არის უარყოფითი მოთხოვნა, რომელი გამოსახულების ინსტრუმენტები ადასტურებს ერთს, როგორ მუშაობს Midjourney-ის --no და Stable Diffusion-ის negative_prompt და რატომ გამოვიყენოთ ისინი ზომიერად.

ამ სახელმძღვანელოში13
რა უარყოფითი მოწოდებაა
უარყოფითი მოთხოვნა არის სია, რაც არ გსურთ გენერირებულ სურათში, რომელიც მოცემულია ხელსაწყოზე დამოუკიდებლად იმის აღწერისგან, რაც გსურთ. იმის ნაცვლად, რომ დაწეროთ ქუჩა ღამით ხალხის გარეშე, თქვენ აღწერთ ქუჩას და ხალხს უარყოფით სიაში აყენებთ. იდეა მარტივია, მაგრამ ხელსაწყოები მას ძალიან განსხვავებულად ამუშავებენ, ზოგი კი საერთოდ არ გვთავაზობს ცალკეულ უარყოფით ველს. იმის ცოდნა, თუ რომელ სიტუაციაში ხართ, გადაარჩენს უამრავ წარუმატებელ მცდელობას.
რატომ არ წერია მოთხოვნაში ხშირად ვერ ხერხდება
გამოსახულების მოდელები პასუხობენ მოთხოვნაში არსებულ სიტყვებს. რაღაცის ხსენებამ, თუნდაც მის გამორიცხვას, შეიძლება ის სურათში გადაიტანოს. Midjourney-ის დოკუმენტაცია იძლევა ზუსტად ასეთ მაგალითს, როგორც ცუდ მოთხოვნას: ნატურმორტი ნახატი აღწერილია როგორც ყოველგვარი ხილის გარეშე, ან თავაზიანი მოთხოვნით, არ დაამატოთ ხილი. რეკომენდებული ალტერნატივა არის არასასურველი ელემენტების გადატანა სპეციალურ პარამეტრში. იგივე ლოგიკა მოქმედებს სხვაგან: გამონაკლისებით სავსე წინადადება მოდელის ყურადღებას აქცევს გამორიცხულ ნივთებს.
Midjourney: --no პარამეტრი
Midjourney ადასტურებს --no პარამეტრს, დამატებულია მოწოდების ბოლოს და მოჰყვება ნივთი ან სია, რაც არ გსურთ, გამოყოფილი მძიმეებით. მისივე მაგალითია „ნატურმორტი გუაშის ნახატი --no ხილი, ვაშლი, მსხალი“. დოკუმენტაცია ასევე განმარტავს, რომ --no-ის გამოყენება იგივეა, რაც მულტი-პრომპის ნაწილს მინუს 0.5 წონის მინიჭება, რაც სასარგებლო შეხსენებაა, რომ ის ამცირებს რაღაცას და არა გარანტიას მის არყოფნაზე.
ხაფანგი Midjourney-ის --no-ში
იგივე დოკუმენტაცია გვაფრთხილებს, რომ Midjourney-ის მოდერაცია დამოუკიდებლად კითხულობს ყველა სიტყვას --no-ის შემდეგ. ისეთი ფრაზა, როგორიცაა თანამედროვე ტანსაცმელი, იკითხება როგორც ორი ცალკეული სიტყვა და სიტყვა ტანსაცმელი თავისთავად შეიძლება გამოიწვიოს გაფრთხილება. ასეთ შემთხვევებში, დოკუმენტაცია გვირჩევს, რომ --no-ის გამოყენების ნაცვლად, ჩართოთ ტანსაცმლის ტიპი, რომელიც გსურთ მთავარ მოთხოვნაში. უფრო ზოგადად, შეინახეთ თითოეული გამორიცხული პუნქტი ერთ, ერთმნიშვნელოვან სიტყვაში, სადაც შეგიძლიათ.
Stable Diffusion: negative_prompt არგუმენტი
Hugging Face diffusers ბიბლიოთეკაში, Stable Diffusion ტექსტი გამოსახულების მილსადენს აქვს არასავალდებულო negative_prompt არგუმენტი, რომელიც აღწერილია მის დოკუმენტაციაში, როგორც მოთხოვნა ან მოთხოვნა, რომელიც ხელმძღვანელობს რა არ უნდა შეიტანოს გამოსახულების გენერირებაში. დოკუმენტაცია ამატებს დეტალს, რომლის ცოდნაც ღირს: უარყოფითი მოთხოვნა იგნორირებულია, როდესაც სახელმძღვანელო არ გამოიყენება, რაც ნიშნავს, რომ სახელმძღვანელოს მასშტაბი ერთზე დაბალია.
ChatGPT და OpenAI-ის გამოსახულების მოდელები
OpenAI-ის სურათის გენერირების დოკუმენტაცია, წერის დროს, არ აღწერს ცალკეულ უარყოფით ველს მისი GPT Image მოდელებისთვის. სასაუბრო ხელსაწყოებით მაინც შეგიძლიათ დაწეროთ გამონაკლისები წინადადებაში, მაგრამ ყველაზე საიმედო მიდგომა არის ის, რომელიც მუშაობს ყველგან: აღწერეთ რა უნდა იყოს იქ. თუ არ გინდათ ხალხი ქუჩაში, აღწერეთ ცარიელი ქუჩა გამთენიისას, სადაც მაღაზიები ჯერ კიდევ დაკეტილია. ეს აძლევს მოდელს პოზიტიურ სურათს ასაშენებლად და არა ჩამონათვალს, რაც თავიდან უნდა იქნას აცილებული.
ჯერ აღწერეთ ალტერნატივა
სანამ ნეგატივს მიაღწევთ, ჰკითხეთ რა გსურთ არასასურველი ელემენტის ნაცვლად. მაგიდაზე არეულობა ხდება სუფთა მაგიდა ერთი ბლოკნოტით და ნათურით. დატვირთული ფონი ხდება უბრალო ბეტონის კედელი. მკაცრი ჩრდილები ხდება რბილი მოღრუბლული სინათლე. თითქმის ყველა ნეგატივს აქვს დადებითი ვერსია და პოზიტიური ვერსია, როგორც წესი, უკეთ მუშაობს, რადგან ის ზღუდავს სურათს იმის ნაცვლად, რომ დატოვოს უფსკრული, რომელიც მოდელი ავსებს რაღაცით.
როდესაც უარყოფითი მოთხოვნა არის სწორი ინსტრუმენტი
ნეგატივი ყველაზე სასარგებლოა იმ ნივთებისთვის, რომლებიც, როგორც წესი, დაუპატიჟებლად ჩნდება და არ აქვთ ბუნებრივი დადებითი საპირისპირო: ტექსტი, ასოები, ჭვირნიშნები, ლოგოები, საზღვრები ან ჩარჩოები. ისინი ასევე გვეხმარებიან, როდესაც გენერატორი აგრძელებს განმეორებადი ელემენტის დამატებას, როგორიცაა ადამიანები ლანდშაფტში ან ლინზების ანთებები მზის ჩასვლისას, მას შემდეგ რაც უკვე ნათლად აღწერთ სცენას. ამ შემთხვევაში მოკლე გამორიცხვა უფრო მარტივია, ვიდრე მთელი სცენის გადაწერა.
მოკლედ შეინახეთ სია
გრძელი ნეგატიური სიები საერთო ჩვევაა, რომელიც კოპირებულია საერთო მოთხოვნიდან, ხშირად ივსება ზოგადი სიტყვებით ხარისხის შესახებ. ისინი იშვიათად ეხმარებიან და ართულებენ შედეგების პროგნოზირებას, რადგან სიაში ყოველი სიტყვა სურათს რაღაც მიმართულებით უბიძგებს. დაიწყეთ ნეგატივების გარეშე. დაამატეთ ერთი მხოლოდ მაშინ, როდესაც კონკრეტული არასასურველი ელემენტი მუდმივად გამოჩნდება, შეამოწმეთ მუშაობს თუ არა და ხელახლა წაშალეთ, თუ არა. ორი ან სამი ზუსტი საკითხის მსჯელობა უფრო ადვილია, ვიდრე ოცი ბუნდოვანი.
გამოიყენეთ არსებითი სახელები და არა თვისებები
ნეგატივი საუკეთესოდ მუშაობს კონკრეტულ ნივთებთან: ტექსტთან, ადამიანებთან, მანქანებთან, ხეებთან, წყლის ნიშანთან. აბსტრაქტული თვისებები, როგორიცაა მახინჯი, ცუდი ან დაბალი ხარისხი, რთულია მოდელის ინტერპრეტაცია და ისინი არაფერს ამბობენ იმის შესახებ, თუ რისი შეცვლა გსურთ რეალურად. თუ სურათი არასწორად გამოიყურება, დაადგინეთ, რა არის მასში ფიზიკურად არასწორი, იქნება ეს ხელები, ანარეკლები თუ დამატებითი საგანი და მიმართეთ ამას პირდაპირ, აღწერილობაში ან ზუსტი გამორიცხვით.
გამოცადეთ თითო უარყოფითი
ნეგატივს ისე მოეპყარით, როგორც ნებისმიერ სხვა ცვლილებას. შექმენით სურათი მის გარეშე, შემდეგ დაამატეთ ერთი გამონაკლისი და ხელახლა გენერირება, დანარჩენი ყველაფერი იგივე შეინახეთ. თუ არასასურველი ელემენტი გაქრება და სხვა არაფერი იშლება, შეინახეთ იგი. თუ გამოსახულება იცვლება ისე, როგორც არ ელოდით, ნეგატივი იმაზე მეტს აკეთებდა, ვიდრე თქვენ აპირებდით. ეს ჩვევა ასევე გასწავლით, რომელი გამონაკლისების შენახვა ღირს მოგვიანებით და რომელი იყო ცრურწმენა.
ნეგატივი არ ცვლის შემოწმებას
არანაირი გამორიცხვა არ იძლევა გარანტიას. Midjourney აღწერს --no-ს, როგორც წონის შემცირებას, ხოლო diffusers აღწერს negative_prompt-ს, როგორც სახელმძღვანელოს. შეხედეთ ყველა სურათს მის გამოყენებამდე: ტექსტი კვლავ შეიძლება გამოჩნდეს ნიშანზე, ლოგოს მსგავსი ფორმა შეიძლება გამოჩნდეს ტანსაცმელზე და ფიგურა შეიძლება გამოჩნდეს მანძილზე. თუ სურათი შეიძლება გადაღებული იყოს რეალური ფოტოსთვის, დაასახელეთ იგი როგორც გენერირებული.
სადაც LarpGPT ჯდება
LarpGPT არის მოგზაურობის, არქიტექტურის, მანქანებისა და ცხოვრების სტილის სცენების ფოტო მოთხოვნის ბიბლიოთეკა, რომელიც ძირითადად დაწერილია საგნის, კომპოზიციის, განათების და ლინზების პოზიტიური აღწერის სახით, რაც ამცირებს გრძელი ნეგატიური სიების საჭიროებას. თქვენ დააკოპირებთ მოთხოვნას გამოსახულების გენერატორში, რომელსაც უკვე იყენებთ და ამატებთ ნებისმიერ გამონაკლისს, რომელსაც მხარს უჭერს ინსტრუმენტი. LarpGPT არ ქმნის სურათებს და შედეგები განსხვავდება მცდელობებს შორის.
კითხვები
რა არის უარყოფითი მოთხოვნა?
იმ ნივთების სია, რაც არ გსურთ გენერირებულ სურათში, მოცემულია ძირითადი აღწერილობისგან ცალკე. Midjourney იყენებს --no პარამეტრს და Stable Diffusion diffusers ბიბლიოთეკაში იყენებს negative_prompt არგუმენტს.
ChatGPT მხარს უჭერს უარყოფით მოთხოვნებს?
OpenAI-ის გამოსახულების გენერირების დოკუმენტაცია არ აღწერს ცალკეულ ნეგატიურ მოთხოვნის ველს წერის დროს. ამის ნაცვლად იმის აღწერა, რაც გინდა, როგორიცაა ცარიელი ქუჩა და არა ქუჩა ხალხის გარეშე, უფრო საიმედო მიდგომაა.
რატომ ამატებს წერა რაიმეს გარეშე სურათს?
მოდელები პასუხობენ მოთხოვნაში არსებულ სიტყვებს, ამიტომ ობიექტის დასახელება, თუნდაც მისი გამორიცხვის მიზნით, შეიძლება შეიყვანოს იგი სურათში. Midjourney-ის დოკუმენტაციაში ჩამოთვლილია ეს, როგორც ცუდი მოთხოვნის ნიმუში და ამის ნაცვლად გირჩევთ --no პარამეტრს.
რამდენ ელემენტს უნდა შეიცავდეს უარყოფითი მოთხოვნა?
რაც შეიძლება ცოტა. დაიწყეთ არცერთით, დაამატეთ ერთი ზუსტი ელემენტი, როდესაც არასასურველი ელემენტი მუდმივად გამოჩნდება და წაშალეთ, თუ ეს არ დაგვეხმარება. გრძელი ზოგადი სიები შედეგების პროგნოზირებას ართულებს.
