Cover photo

Quantization คืออะไร? ทำไม AI บนคอมธรรมดาถึงไปได้ 🔥

keyword Quantization ที่นิยมเจอบ่อย: Q4_K_M, MLX, NVFP4 อันนี้ดีของ nvidia บีบอัดได้เยอะ แต่แทบไม่เสีย


Quantization คืออะไร? ทำไม AI บนคอมธรรมดาถึงไปได้ 🔥

เคยสงสัยมั้ยว่าทำไมโมเดล AI ตัวเดียวกัน มีหลายไซส์ Q2, Q4, Q8, FP16?

ไฟล์เหมือนกัน แต่ขนาดต่างกัน 2-30 GB

คำตอบคือ Quantization — เหมือน MP3 ทำให้ AI 🎵

🎵 MP3 บีบอัดเพลง = เสียงแทบไม่ต่าง แต่ไฟล์เล็กลง 90%

🤖 Quantization บีบอัด AI = ความฉลาดแทบไม่ต่าง แต่ไฟล์เล็กลง 70%

ตัวเลขเหล่านี้คืออะไร?


• FP16 = ต้นฉบับ (16-bit) คุณภาพ 100%

• Q8 = เสียคุณภาพ <0.1%

• Q6 = เสียคุณภาพ ~0.3%

• Q4_K_M = เสียคุณภาพ ~1.5% คนส่วนใหญ่ใช้นี่

• Q3 = เสียคุณภาพ ~4%

• Q2 = เสียคุณภาพ ~10% (ควรหลีกเลี่ยง)

ทำไม Q4_K_M คือ default?

• 14B โมเดลจาก 28 GB → 8.4 GB (ลง 70%!)

• เสียคุณภาพแค่ 1.5% แทบจะไม่รู้สึก

• ใช้แรม 16 GB ก็รัน 14B ได้สบาย

Q2, Q3 ไม่คุ้มครับ — ประหยัดไฟล์นิดหน่อย แต่คุณภาพตกมาก

ค

วรเลือกอะไร?

• ใช้ทั่วไป → Q4_K_M

• เขียนโค้ด/คณิตศาสตร์ → Q5_K_M หรือ Q6

• แรมเยอะ (32GB+) → Q6_K หรือ Q8_0

post image

สรุป: Q4_K_M = sweet spot ของการใช้ AI บนเครื่องธรรมดา

บทความนี้อธิบายแบบเต็มๆ ว่าทำไม quantization ถึงใช้งานได้ดีขนาดนี้ แนะนำให้อ่านครับ 👇

https://x.com/nanobro_rit/status/2045702194033504610