อัพเดท Draw Things รอบนี้เป็นอะไรที่เซอร์ไพรส์มาก เพิ่มฟีเจอร์การเทรน Lora และใช้งานง่ายมากๆ แต่สเปคคอมก็ต้องแรงพอสมควรนะ ถึงจะเทรนได้สะดวกๆ
สิ่งที่ต้องเตรียม
ภาพขนาด 512×512 หรือ 512×768 ก็ได้ ทั้งหมด 10 รูป หรือจะใช้รูปน้อยกว่านี้ก็ได้ ให้ทดลองดู
และอยากจะบอกว่าสูตรการเทรนจะไม่เหมือนกับใน Colab ที่ผมเคยสอน เพราะทำได้ง่ายกว่ามากๆ เพียงแต่ต้องปรับวิธีการเทรนให้เหมาะสม
วิธีเทรน Lora ในแอพ Draw Things AI
1. เข้าเมนู LoRA > Manage
2. คลิกเมนูที่ 3
3. ตอนนี้ก็อยู่ที่หน้า LoRA Training
4. จากนั้นนำเข้ารูปภาพ
คลิก add เลือก Select from… (ตัวเลือกไหนก็ได้ที่คุณเก็บภาพไว้)
5. เขียน Caption อธิบาย
ถ้าเป็นรูปผู้หญิงใส่คำง่ายๆก็ได้ เช่น a woman ทุกรูป ถ้ามีรูปยิ้มก็ใส่ smile เพิ่ม
6. ตั้งค่าตามนี้
- Base Model เลือกโมเดลหลักที่จะใช้เทรน แนะนำให้ใช้ MagMix V8 ตัวใหญ่ (ขนาดไฟล์ 4.81GB) หรือ Beautiful Realistic Asians โมเดลหลังนี้โหลดง่าย
- Output LoRA Name ตั้งชื่อไฟล์ LoRA
- Trigger Word ตั้งชื่อนางแบบ สถานที่ หรือสิ่งของ ที่คุณใช้เทรน
- Image Size เลือกขนาดภาพ ตามขนาดภาพที่ใช้เทรน กรณีนี้ผมใช้ 512×512
- Training Steps ถ้าเทรนรูปคนตั้งไว้ที่ 1000 ก็พอ
- Save at Every N Step ตั้งไว้ที 250 หมายความว่า ให้บันทึกไฟล์ LoRA ทุกๆ 250 step
เสร็จแล้วคลิก Start Training และรอจนกว่าจะเสร็จ
นอกนั้นผมไม่ได้ปรับอะไร และนี่คือสูตรแรก อนาคตจะมีอีกหลายสูตรเลย รวมทั้งเทคนิคเทรน LoRA บน iPhone ด้วย ถ้าเทรนได้เดี๋ยวมารีวิวอีกรอบ
ถ้าใช้ MacBook Pro M2 รุ่น GPU 19 จะใช้เวลาประมาณครึ่งชั่วโมง ถ้าสเปคต่ำกว่าอาจจะต้องใช้สูตรให้เหมาะสม
ผลงานเทรน LoRA ครั้งแรก
นี่คือครั้งแรกของ Draw Things นะ ที่ผ่านมาผมเทรนผ่าน Colab มาตลอด
เทรนครั้งแรกผมใช้ 2000 Step ได้ LoRA มาทั้งหมด 8 ไฟล์ เพราะตั้งค่าให้บันทึกไฟล์ทุกๆ 250 Step
แต่จากการทดลอง ผมใช้ไฟล์ที่ 2000 step ภาพออกมาดูไม่ดีเลย 1500 step พอดูได้
ไฟล์ที่ทำได้ดีคือไฟล์ที่ 1000 step ฉะนั้นคิดว่าเทรนคนใน Draw Things ตั้งไว้ 1000 step น่าจะเพียงพอ
ถ้าใช้ 1000 step ตอนเจนรูปขนาดเล็ก ปรับ LoRA Weight เป็น 100% หน้าออกมาเหมือนตัวจริงมากๆ
แต่พอทำรูปขนาดใหญ่ ต้องปรับ Weight เป็น 120% หน้าถึงจะออกมาเหมือนตัวจริง
ข้อแนะนำการเทรน LoRA
สูตรการเทนที่ผมเขียนนี้ยังไม่นิ่งนะ จะมีการปรับปรุงเรื่อยๆ และสำหรับคอมสเปคไม่แรงหรือทำบน iPhone จะมีสูตรมาแนะนำ
และการเทรนเสื้อผ้า สถานที่ สิ่งของต่างๆ อาจจะต้องปรับค่าให้แตกต่างกันไป