โพสต์นี้จะอธิบายรายละเอียดการแจ้งเตือนเชิงลบและวิธีใช้งานใน Stable Diffusion
- สัญญาณเชิงลบคืออะไร?
- ข้อความแจ้งเชิงลบทำงานอย่างไร
- กรณีการใช้งานของข้อความแจ้งเชิงลบมีอะไรบ้าง
- วิธีใช้ข้อความแจ้งเชิงลบอย่างมีประสิทธิภาพ
สัญญาณเชิงลบคืออะไร?
ข้อความแจ้งเชิงลบเป็นคุณลักษณะที่สั่งโมเดลการแพร่กระจายแบบเสถียรว่าควรตัดสิ่งใดออกจากภาพที่ได้ โดยปกติจะป้อนในช่องป้อนข้อมูลแยกต่างหากใต้ข้อความแจ้งเชิงบวก ซึ่งเป็นข้อความที่อธิบายสิ่งที่คุณต้องการเห็นในภาพ ผู้ใช้สามารถติดตั้งในเครื่องโดยทำตาม ลิงค์อย่างเป็นทางการ หรือสามารถใช้งานฟังก์ชั่นต่างๆ ผ่านทาง ส่วนติดต่อผู้ใช้เว็บ .
ข้อความแจ้งเชิงลบทำงานอย่างไร
Stable Diffusion ทำงานโดยเริ่มต้นด้วยผืนผ้าใบที่มีเสียงดัง และค่อยๆ ลดเสียงรบกวนเพื่อให้ได้ผลลัพธ์สุดท้าย ใช้อัลกอริทึมตัวอย่างที่เปรียบเทียบภาพที่สร้างขึ้นหลังจากแต่ละขั้นตอนด้วยข้อความแจ้งเชิงบวก และเพิ่มการเปลี่ยนแปลงบางอย่างในสัญญาณรบกวนจนกว่าจะตรงกับคำอธิบายข้อความ พรอมต์เชิงลบทำหน้าที่เป็นข้อจำกัดที่ป้องกันไม่ให้ตัวอย่างเพิ่มสิ่งที่ขัดแย้งกับข้อความเชิงลบ
ตัวอย่างที่ 1: สร้างภาพแมวโดยไม่มีแถบ
หากผู้ใช้ต้องการสร้างภาพของ “ แมว ” แต่ผู้ใช้ไม่ต้องการให้มีแถบใด ๆ ให้ใช้คำแนะนำต่อไปนี้:
ข้อความเชิงบวก: แมว
ข้อความเชิงลบ: ลาย
ข้อความเชิงลบจะแนะนำกระบวนการสร้างเพื่อหลีกเลี่ยงการสร้างลายบนขนของแมว และสร้างภาพในลักษณะนี้:
หากพรอมต์เชิงลบคือ “ ลาย ” แซมเพลอร์จะไม่เพิ่มรูปแบบแถบใด ๆ ให้กับสัญญาณรบกวน ผลลัพธ์จะแสดงภาพของแมวที่ไม่มีลาย
ตัวอย่างที่ 2: แก้ไขรูปภาพที่มีอยู่ โดยใช้ พร้อมท์เชิงลบ
นอกจากนี้ยังสามารถใช้ข้อความแจ้งเชิงลบเพื่อแก้ไขรูปภาพที่มีอยู่โดยใช้เป็นผืนผ้าใบเริ่มต้นแทนสัญญาณรบกวน ด้วยวิธีนี้ ผู้ใช้สามารถลบหรือเปลี่ยนแปลงบางส่วนของภาพต้นฉบับตามข้อความเชิงลบ ตัวอย่างเช่น หากผู้ใช้มี “ แมวกับหมวก ”:
ตอนนี้หากผู้ใช้ต้องการถอดหมวก ให้อัปโหลดภาพโดยกดปุ่ม “ img2img ” และใช้คำสั่งต่อไปนี้:
ข้อความเชิงบวก: แมว
ข้อความเชิงลบ: มี
ข้อความแจ้งเชิงลบจะแนะนำกระบวนการสร้างเพื่อลบหมวกออกจากขนแมว และสร้างภาพดังนี้:
ผลลัพธ์จะแสดงรูปภาพของแมวที่ไม่มีหมวกในอินเทอร์เฟซ
กรณีการใช้งานของข้อความแจ้งเชิงลบมีอะไรบ้าง
มีการใช้ข้อความแจ้งเชิงลบเพื่อวัตถุประสงค์ต่างๆ เช่น:
- การลบองค์ประกอบที่ไม่ต้องการออกจากรูปภาพ ตัวอย่างเช่น หากผู้ใช้ต้องการสร้างภาพทิวทัศน์ และไม่ต้องการให้อาคารหรือผู้คนอยู่ในนั้น ให้ใช้ข้อความปฏิเสธ เช่น “ อาคารผู้คน '.
- การเปลี่ยนสไตล์หรืออารมณ์ของภาพ ตัวอย่างเช่น หากผู้ใช้ต้องการสร้างภาพพระอาทิตย์ตก แต่ไม่ต้องการให้สว่างหรืออบอุ่นเกินไป ให้ใช้ข้อความแจ้งเชิงลบ เช่น “ สดใสอบอุ่น '.
- การแก้ไขสิ่งประดิษฐ์หรือความผิดปกติบางอย่างในภาพ ตัวอย่างเช่น หากผู้ใช้ต้องการสร้างภาพใบหน้า แต่ไม่ต้องการให้มีรูปร่างผิดรูปหรือแขนขาเกิน ให้ใช้ข้อความปฏิเสธ เช่น “ พิการแขนขาพิเศษ '.
- ปรับรายละเอียดหรือคุณสมบัติของภาพอย่างละเอียด ตัวอย่างเช่น หากผู้ใช้ต้องการสร้างภาพดอกไม้ และไม่ต้องการให้มีหนามหรือจุดใดๆ ให้ใช้ข้อความปฏิเสธ เช่น “ หนามจุด '.
วิธีใช้ข้อความแจ้งเชิงลบอย่างมีประสิทธิภาพ
มีเคล็ดลับและกลเม็ดบางประการที่สามารถช่วยให้ผู้ใช้ใช้ข้อความแจ้งเชิงลบได้อย่างมีประสิทธิภาพมากขึ้นและได้ผลลัพธ์ที่ดีขึ้น:
- ใช้คำที่เฉพาะเจาะจงและสื่อความหมายสำหรับข้อความปฏิเสธ ตัวอย่างเช่น แทนที่จะใช้ “ แย่ ' หรือ ' น่าเกลียด ” ใช้คำที่อธิบายสิ่งที่ทำให้สิ่งไม่ดีหรือน่าเกลียดสำหรับคุณ
- ใช้คำหลายคำสำหรับข้อความปฏิเสธโดยคั่นด้วยเครื่องหมายจุลภาค สิ่งนี้จะเพิ่มโอกาสในการลบหรือเปลี่ยนแปลงทุกสิ่งที่คุณไม่ต้องการในภาพ
- ใช้น้ำหนักสำหรับข้อความแจ้งเชิงลบโดยเพิ่มเครื่องหมายทวิภาคและตัวเลขหลังแต่ละคำ สิ่งนี้จะปรับความสำคัญหรือจุดแข็งของแต่ละคำที่มีอิทธิพลต่อกระบวนการสร้าง
- ทดลองกับสัญญาณแจ้งลบต่างๆ และดูว่ามีผลกับผลลัพธ์อย่างไร บางครั้งการเพิ่มหรือลบคำหนึ่งคำอาจสร้างความแตกต่างอย่างมากในคุณภาพหรือสไตล์ของรูปภาพ
บทสรุป
ใน Stable Diffusion การแจ้งเตือนเชิงลบเป็นคุณสมบัติที่มีประสิทธิภาพที่สามารถช่วยสร้างรูปภาพที่ปรับแต่งและปรับแต่งได้มากขึ้นจากคำอธิบายข้อความ อนุญาตให้ผู้ใช้ระบุสิ่งที่พวกเขาไม่ต้องการเห็นในภาพที่สร้างขึ้นและแนะนำกระบวนการสร้างเพื่อหลีกเลี่ยงหรือลบออก สามารถใช้เพื่อวัตถุประสงค์ที่หลากหลาย เช่น การลบวัตถุหรือองค์ประกอบที่ไม่ต้องการ