อัพเดท Draw Things รอบนี้เป็นอะไรที่เซอร์ไพรส์มาก เพิ่มฟีเจอร์การเทรน Lora และใช้งานง่ายมากๆ แต่สเปคคอมก็ต้องแรงพอสมควรนะ ถึงจะเทรนได้สะดวกๆ

สิ่งที่ต้องเตรียม

วิธีเทรน Lora ด้วย Draw Things AI

ภาพขนาด 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 จะมีสูตรมาแนะนำ

และการเทรนเสื้อผ้า สถานที่ สิ่งของต่างๆ อาจจะต้องปรับค่าให้แตกต่างกันไป