ข้ามไปยังเนื้อหา
LaFoto

อภิธานศัพท์ภาพด้วย AI

Checkpoint คืออะไร

ชุด weights ของโมเดลที่บันทึกไว้ Checkpoint คนละตัวบนสถาปัตยกรรมเดียวกันจะให้ผลลัพธ์ต่างกันอย่างเห็นได้ชัด แม้ใช้ prompt เหมือนกัน

Checkpoint คือสแนปช็อตของ weights ของโมเดลที่บันทึกไว้: ไฟล์ขนาดหลายกิกะไบต์ที่ทำหน้าที่สร้างภาพ สอง checkpoint ที่อยู่บนสถาปัตยกรรมเดียวกันจะให้ภาพต่างกันอย่างเห็นได้ชัด แม้ใช้ prompt และ seed เดียวกัน เพราะ weights เข้ารหัสทุกอย่างที่โมเดลเรียนรู้ไว้ และแต่ละตัวถูกเทรนหรือ fine-tune จากวัสดุคนละชุด.
แถวตุ้มน้ำหนักทองเหลืองไล่ขนาด แต่ละชิ้นไม่มีตราประทับ บนพื้นกระดาษโทนอุ่น

ที่มาของชื่อ มาจากขั้นเทรน ไม่ได้มาจากภาพ

ระหว่างการเทรน จะมีการบันทึก weights ลงดิสก์เป็นระยะเพื่อให้ความคืบหน้ารอดพ้นจากเหตุขัดข้อง และเพื่อเทียบผลในช่วงต่างๆ ไฟล์ที่บันทึกเหล่านี้คือ checkpoints ตามความหมายวิศวกรรมทั่วไป คำนี้ถูกใช้นอกบริบทเดิม เพราะสิ่งที่ผู้ใช้ดาวน์โหลดไปใช้งานก็คือไฟล์บันทึกช่วงหนึ่ง และฉลากนั้นก็ติดมาด้วย.

อะไรทำให้สอง checkpoint แตกต่างกัน

แทบจะเป็นการ fine-tune เสมอ ใครสักคนจะนำโมเดลฐานทั่วไปมาต่อเทรนด้วยภาพในขอบเขตแคบลง — ภาพถ่าย อนิเมะ เรนเดอร์สถาปัตยกรรม แนวภาพประกอบแบบเฉพาะ — weights ที่ได้จึงเอนเอียงเข้าหาวัสดุนั้นๆ สถาปัตยกรรมไม่เปลี่ยน จึงใช้ชุดเครื่องมือเดียวกันรันได้ แต่ผลลัพธ์จะมีคาแรกเตอร์เริ่มต้นและความถนัดที่ต่างกัน.

Checkpoint เทียบกับ LoRA

Checkpoint คือโมเดลเต็มทั้งก้อน ขนาดหลายกิกะไบต์ ส่วน LoRA คือการปรับเล็กๆ ที่วางซ้อนบน checkpoint มักมีขนาดแค่ไม่กี่ร้อยเมกะไบต์ โหลดได้ทีละหนึ่ง checkpoint แต่ซ้อน LoRA ได้หลายตัว ถ้าต้องการให้โมเดลเก่งพื้นฐานใน “แนว” ใดเป็นพิเศษ นั่นคือการเลือก checkpoint ถ้าต้องการเติม “สไตล์ ตัวละคร หรือวัตถุ” เดียว นั่นคือ LoRA.

เหตุผลที่ใช้ prompt และ seed เดิมแล้วได้ภาพต่างกัน

Seed ล็อกสัญญาณรบกวนตั้งต้นไว้ และเมื่อ noise เดิมผ่าน weights เดิมก็จะได้ภาพเดิม เปลี่ยน checkpoint ก็เท่ากับเปลี่ยน weights เดิม เส้นทาง denoise จึงต่างกัน ความสามารถในการทำซ้ำจึงต้องบันทึกชื่อ checkpoint คู่กับ prompt และ seed เสมอ — มีแต่ seed อย่างเดียวทำซ้ำอะไรไม่ได้.

ข้อควรระวังเชิงปฏิบัติ

ไฟล์ checkpoint มีขนาดใหญ่ ใบอนุญาตหลากหลายมาก และที่มาในชุมชนมักบันทึกไว้ไม่ดี Checkpoint ที่ fine-tune ด้วยวัสดุที่ผู้แจกไม่มีสิทธิ์ใช้ ไม่ได้กลายเป็น “ปลอดภัย” เพียงเพราะสะดวก และใบอนุญาตของโมเดลฐานยังคงบังคับใช้กับทุกสิ่งที่ต่อยอดจากมัน.

ภาพรวมของ checkpoint

คือ
ชุดค่าน้ำหนักของโมเดลที่บันทึกไว้
ขนาด
หลายกิกะไบต์
โหลดได้ครั้งละ
เพียงหนึ่ง
ต่างกันที่
สิ่งที่ถูกปรับแต่งฝึกเฉพาะทางมา
จำเป็นต่อการทำซ้ำ
ใช่ ต้องมีทั้ง prompt และ seed
ข้ามสถาปัตยกรรม
ใช้แทนกันไม่ได้

นำไปใช้จริง

สิ่งนี้อยู่ที่ไหนบ้าง

ตัวสร้างภาพ AIตัวสร้างหลัก — จากข้อความเป็นภาพสำเร็จเปิดแกลเลอรี promptตัวอย่าง 120 ภาพ พร้อม prompt ที่ใช้จริงเปิดแปลงภาพที่มีอยู่เริ่มจากรูปที่มีอยู่เปิดแก้ไขเฉพาะส่วนของภาพแก้เฉพาะส่วนของภาพ ที่เหลือคงเดิมเปิดขยายภาพให้ใหญ่ขึ้นขยายได้ถึง 4K โดยไม่เละพร่าเปิดปรับคุณภาพภาพถ่ายปรับแสง ลดนอยส์ และกู้ภาพเก่าเปิดลบสิ่งไม่ต้องการออกจากภาพลบแบบทำหน้ากาก พร้อมเติมฉากหลังให้กลมกลืนเปิดเบลอฉากหลังของภาพคำนวณระยะชัดลึก ไม่ใช่เบลอทั้งภาพเปิดลงสีภาพถ่ายเติมสีสมจริงให้ภาพขาวดำเปิดสร้างโลโก้โลโก้อ่านออกแม้ย่อเหลือ 16 พิกเซลเปิดออกแบบรอยสักออกแบบที่สักจริงได้เปิดสร้างภาพประกอบสายภาพวาดและอิลลัส ไม่ใช่ภาพถ่ายเปิดสร้างภาพเฮดช็อตพอร์ตเทรตคุณภาพสตูดิโอ โดยไม่ต้องมีสตูดิโอเปิดสเปกรูปถ่ายสเปกที่แน่นอน และวิธีทำให้ผ่านเปิดภาพจำลองงานออกแบบภายในปรับสไตล์ห้องจากรูปถ่ายของท่านเปิดอภิธานศัพท์ภาพ AIอธิบาย seed, denoise, inpaintingเปิด

Checkpoint — questions people ask

Checkpoint ในงานสร้างภาพด้วย AI คืออะไร
ชุด weights ของโมเดลที่บันทึกไว้ — ไฟล์ที่ใช้สร้างภาพจริง Checkpoint คนละตัวบนสถาปัตยกรรมเดียวกันให้ผลต่างกัน แม้ใช้ prompt เดิม.
ต่างกันอย่างไรระหว่าง checkpoint กับ LoRA
Checkpoint คือโมเดลทั้งก้อน ขนาดหลายกิกะไบต์ โหลดได้ทีละหนึ่ง LoRA คือส่วนเติมเล็กๆ ที่วางซ้อนบน checkpoint และซ้อนได้หลายตัว.
ทำไมใช้ seed เดิมแล้วได้ภาพต่างกัน
เพราะมีอย่างอื่นเปลี่ยน — บ่อยที่สุดคือ checkpoint Seed จะทำซ้ำภาพได้ก็ต่อเมื่อโมเดล, prompt และการตั้งค่าอื่นๆ เหมือนกันทั้งหมด.
ไฟล์ checkpoint มีขนาดเท่าไร
โดยมากหลายกิกะไบต์ จึงต้องคำนึงถึงพื้นที่จัดเก็บจริงจังเมื่อสะสมหลายไฟล์.
ใช้ checkpoint ใดๆ กับอินเทอร์เฟซใดก็ได้หรือไม่
ได้ก็ต่อเมื่อสถาปัตยกรรมตรงกัน Checkpoint ของตระกูลหนึ่งจะไม่โหลดในเครื่องมือที่คาดหวังอีกตระกูลหนึ่ง.
ทำไมคำว่า "checkpoint" จึงหมายถึงไฟล์โมเดล
เพราะระหว่างการเทรนจะบันทึก weights ลงดิสก์เป็นระยะเพื่อให้ความคืบหน้ารอดจากเหตุขัดข้อง และไฟล์ที่ผู้ใช้ดาวน์โหลดไปใช้งานก็คือไฟล์บันทึกช่วงหนึ่งเหล่านั้น.
Checkpoint จากชุมชนใช้เชิงพาณิชย์ได้ปลอดภัยหรือไม่
ไม่โดยอัตโนมัติ ใบอนุญาตของโมเดลฐานยังคงมีผล Checkpoint ที่แจกจ่ายกันมีกติกาของตนเอง และวัสดุที่ใช้เทรนต่อก็มักไม่มีการเปิดเผย.

คำศัพท์ภาพด้วย AI ที่เกี่ยวข้อง

เริ่มสร้างวันนี้

สร้างภาพแรกของท่านด้วยตัวสร้างภาพ AI ที่ดีที่สุด

แปลงประโยคเป็นภาพจริงสมจริงในไม่กี่วินาที — แล้วปรับรายละเอียดได้ครบ ไม่ต้องตั้งค่า ไม่ต้องใช้ Discord หรือ GPU

เข้าร่วมกับครีเอเตอร์ 4,200+ คนที่ใช้ LaFoto