Home » AI » Stable Diffusion » ทำโมเดล Stable Diffusion ต้องทดสอบอะไรบ้าง ?
ทำโมเดล Stable Diffusion ต้องทดสอบอะไรบ้าง ?

ทำโมเดล Stable Diffusion ต้องทดสอบอะไรบ้าง ?

การสร้างโมเดล Checkpoint ในระบบ Stable Diffusion ถ้าใช้วิธี Merge หรือถ้าจะเทรนเอง ก็ไม่ได้เกินความสามารถของคนทั่วไป

สำหรับวิธี Merge Model ดูตามลิ้งค์
– Draw Things วิธีผสมโมเดลใช้เอง แบบง่ายๆ
– วิธีส่งออกโมเดล ให้คนอื่นได้ใช้

ณ ตอนนี้นะ ถ้าใช้ Draw Things สามารถผสมโมเดล และส่งออกให้คนอื่นใช้ได้แล้ว และ วิธีลบโมเดล Draw Things (อัพเดทล่าสุด) ก็ทำได้จากในแอพ

วิธีทดลอบโมเดล Stable Diffusion ดีพอหรือยัง ?

1. คุณภาพของโมเดล

อย่างแรกเลยก็คือ “คุณภาพ” เวลาเจนรูปภาพแตกมั้ย หรือว่าเละกว่าเดิม

และอาจจะมองไปถึงการเจนรูป “นิ้วมือ” โดยเฉพาะถ้าคุณใช้ส่วนผสมจากโมเดลรุ่นเก่าๆที่ไม่อัพเดทแล้ว เช่น Chilloutmix , Basilmix ฯลฯ เขาไม่พัฒนานานหลายเดือนแล้ว

ขณะที่โมเดลรุ่นใหม่ๆ เขาอัพเดทแทบทุกเดือน บางโมเดลก็ทำนิ้วมือได้ดีขึ้น

ทดสอบโมเดล Checkpoint Stable Diffsuion
ยกตัวอย่าง MagMix V7Beta รุ่นแรกๆ มีปัญหาเรื่องคุณภาพพอสมควร ภาพแตก ใช้ Text Guidance 5 ยังไม่ได้เลย ทำให้มีปัญหาการทำดีเทลฉากหลังออกมาไม่ดี

2. เปรียบเทียบกับโมเดลชุดเก่า

เหตุผลหลักของใครหลายคน น่าจะเหมือนกันก็คือ “สร้างความแตกต่าง” โมเดลเก่าที่ใช้อาจจะไม่ตอบโจทย์

ฉะนั้นโมเดลใหม่มันต้อง “แตกต่าง” หรือ “ดีกว่า” หรือจะทั้งสองอย่างเลยก็ได้

เช่น

MagMix V4 โครงหน้าดีขึ้น
MagMix V5 ดูสมจริง และโครงหน้าดีขึ้นอีก
MagMix V6 เพิ่ม Film Look โทนภาพดูนุ่มนวลมากขึ้น เพื่อใช้กับ Prompt บางชุด

สำหรับ MagMix V7 ที่กำลังพัฒนาอยู่ ผมเน้นให้หน้าดูสวยคม มีเอกลักษ์มากขึ้น

ฉะนั้น ก่อนผสมโมเดลใหม่ ก็ต้องมีเป้าหมายก่อน จะผสมทำไม จะทำภาพ AI ออกมาแนวไหน

ทดสอบโมเดล Checkpoint Stable Diffsuion
เวลาทำโมเดล จะมีการเปรียบเทียบกันตลอด โดยเฉพาะคาแรคเตอร์ของนางแบบ

3. ทดสอบกับ Prompt ที่เคยใช้

ยกตัวอย่างนะ เหตุผลที่ MagMix V7 ใช้เวลานานมาก นอกจากจะเทรนข้อมูลบางส่วนเอง สำคัญก็คือเรื่อง Prompt

บางคำใส่แล้วมันไม่ได้ดั่งใจ เทียบกับโมเดลเดิมเคยใช้ Prompt ได้ดีกว่า ก็ต้องปรับสูตรการทำใหม่

ทดสอบโมเดล Checkpoint Stable Diffsuion
เวลาลอง Prompt ไม่จำเป็นต้องให้มันเป็นเหมือนเดิม ขอแค่ไม่แย่กว่าเดิมก็พอ และถ้าทำ Prompt ได้ดีกว่าเดิมยิ่งดี

4. ทดลองกับ Lora ต่างๆ

ถ้าเป็นโมเดลที่เทรนเอง และเป็นสูตรใหม่ มันอาจจะไม่เข้ากันกับ Lora เก่าๆที่เคยใช้

ถ้าจะให้มี Lora ใช้กับโมเดลของคุณมากขึ้น อาจจะต้องทำ Community เชิญชวนคนมาใช้ ถ้านักเทรนมาใช้มากขึ้น โมเดลคุณก็จะมี Lora ที่เข้ากันมากขึ้น

แต่ถ้าเป็นโมเดลผสม ไม่ค่อยมีปัญหา โดยเฉพาะถ้าคุณผสมกับโมเดลที่เป็นที่นิยม หรือผสมกับพวก Base Model ที่คนนิยมใช้เทรน Lora

สรุปและข้อแนะนำ

ก่อนทำโมเดลไม่ว่าจะเป็นผสมหรือเทรน ต้องตั้งเป้าไว้ก่อนว่าอยากได้โมเดลแนวไหน จะให้โมเดลออกมาเป็นอย่างไร

อย่างเช่น MagMix V7 เป็นโมเดลแนว Realistic ผมตั้งเป้าอยากได้นางแบบ AI หน้าคมๆ ดูคล้ายคนไทยมากขึ้น ไม่หน้าหมวยเหมือนโมเดลอื่นๆ เพราะ Base Model ส่วนใหญ่เป็นคนต่างชาติ ก็น่าจะเป็นญี่ปุ่นกับใต้หวัน

หลังจากที่เทรนหรือผสมโมเดลเสร็จแล้ว ก็มาดูเรื่องคุณภาพ การใช้ Prompt และ Lora ต่างๆ

ถ้าทำแล้วออกมาไม่ดีก็ทดลองใหม่ไปเรื่อยๆนะ อย่าง MagMix V7 ยังไม่ไม่เสร็จ ตอนนี้เป็นรุ่น Beta16 แต่จริงๆแล้วมีเกือบๆ 30 เวอร์ชั่น ที่ทดลองแล้วไม่ดี และตอนนี้ก็ยังไม่ปล่อยเวอร์ชั่นเต็มออกมานะ เพิ่งมาถึงครึ่งทาง

author avatar
คเณศ อธิรัตนกรัณฑ์
เป้าหมายการทำเว็บของผมคือ คนไทยต้องเข้าถึงข้อมูลได้ง่าย จะแก้ปัญหาไอทีต้องมีทางออก เว็บมหาลัยฯจึงก่อกำเนิดขึ้น
Scroll to Top