ภาพรวม
การหาปริมาณจะย่อขนาดโมเดล AI โดยการจัดเก็บตัวเลขด้วยความแม่นยำที่ต่ำกว่า ดังนั้นบางครั้งโมเดลที่ต้องใช้ GPU สำหรับศูนย์ข้อมูลจึงสามารถทำงานบนแล็ปท็อปหรือโทรศัพท์ได้ เป็นเคล็ดลับหลักที่ทำให้โมเดลภาษาขนาดใหญ่ราคาถูกและเร็วพอที่จะปรับใช้ในวงกว้าง
การหาปริมาณเป็นส่วนหนึ่งของสแต็กภาษา-AI ที่ใช้ในการอ่าน สร้าง จำแนก และแปลงข้อความและคำพูดตามขนาด
เจาะลึก
โครงข่ายประสาทเทียมส่วนใหญ่เป็นกองตัวเลขขนาดยักษ์ที่เรียกว่าน้ำหนัก ซึ่งปกติจะจัดเก็บเป็นค่าจุดลอยตัว 16 หรือ 32 บิต การหาปริมาณจะจัดเก็บน้ำหนักเหล่านั้นอีกครั้งโดยใช้บิตน้อยลง โดยทั่วไปจะเป็น 8 บิต (INT8) หรือแม้แต่จำนวนเต็ม 4 บิต การเปลี่ยนจาก 16 บิตไปเป็น 4 บิตจะตัดหน่วยความจำประมาณสี่เท่า ดังนั้นโมเดลที่มีพารามิเตอร์ 7 หมื่นล้านพารามิเตอร์ที่ต้องการพื้นที่ประมาณ 140GB ที่ 16 บิตสามารถมีขนาดประมาณ 35GB ที่ 4 บิตได้ จำนวนที่น้อยกว่ายังเคลื่อนผ่านหน่วยความจำได้เร็วกว่า ซึ่งโดยปกติแล้วจะทำให้การสร้างเร็วขึ้น การจับมีความแม่นยำ: การบีบค่าช่วงกว้างๆ ออกเป็น 2-3 ระดับจะทำให้เกิดข้อผิดพลาดในการปัดเศษ วิธีการที่ดีจะช่วยลดการสูญเสียนั้นได้โดยการเลือกปัจจัยการปรับขนาดอย่างระมัดระวังและปกป้องตุ้มน้ำหนักที่ละเอียดอ่อนที่สุด ดังนั้นแบบจำลองจึงมีพฤติกรรมเกือบจะเหมือนกันในขณะที่ใช้ทรัพยากรเพียงเล็กน้อย
ข้อมูลเชิงลึกทางเทคนิค
ตุ้มน้ำหนักแต่ละกลุ่มจะได้รับตัวคูณมาตราส่วนที่จับคู่ค่าจริงกับจำนวนเต็มชุดเล็กๆ การคูณกลับด้วยมาตราส่วนโดยประมาณจะสร้างตัวเลขเดิมขึ้นใหม่ วิธีการวัดปริมาณหลังการฝึกอบรม เช่น GPTQ และ AWQ จะวิเคราะห์ชุดข้อมูลการสอบเทียบขนาดเล็กเพื่อตัดสินใจว่าตุ้มน้ำหนักใดมีความสำคัญมากที่สุด และกำหนดมาตราส่วนเพื่อลดข้อผิดพลาดของเอาท์พุตให้เหลือน้อยที่สุด แทนที่จะปัดเศษทุกอย่างแบบสุ่มสี่สุ่มห้า การเปิดใช้งานมักจะถูกเก็บไว้ที่ความแม่นยำสูงกว่า เนื่องจากจะแตกต่างกันไปที่รันไทม์ ผลลัพธ์คือแบบจำลองที่เก็บจำนวนเต็ม 4 บิต แต่คำนวณผลลัพธ์ใกล้เคียงกับเวอร์ชันที่มีความแม่นยำเต็มรูปแบบอย่างมาก
การเรียนรู้การหาปริมาณ
การหาปริมาณจะย่อขนาดโมเดล AI โดยการจัดเก็บตัวเลขด้วยความแม่นยำที่ต่ำกว่า ดังนั้นบางครั้งโมเดลที่ต้องใช้ GPU สำหรับศูนย์ข้อมูลจึงสามารถทำงานบนแล็ปท็อปหรือโทรศัพท์ได้ เป็นเคล็ดลับหลักที่ทำให้โมเดลภาษาขนาดใหญ่ราคาถูกและเร็วพอที่จะปรับใช้ในวงกว้าง การหาปริมาณเป็นส่วนหนึ่งของสแต็กภาษา-AI ที่ใช้ในการอ่าน สร้าง จำแนก และแปลงข้อความและคำพูดตามขนาด เพื่อสร้างความเข้าใจอย่างลึกซึ้ง ให้ถือว่า Quantization เป็นรูปแบบการดำเนินงาน ไม่ใช่คุณลักษณะเดียว: กำหนดผลลัพธ์ที่ต้องการ ชี้แจงสมมติฐาน และแยกสิ่งที่ระบบสามารถทำได้อย่างน่าเชื่อถือจากสิ่งที่ยังต้องใช้วิจารณญาณจากผู้เชี่ยวชาญ
ในทางปฏิบัติ ทีมที่แข็งแกร่งใช้การแจ้งการออกแบบ Quantization การดึงข้อมูล และการตรวจสอบลูปเป็นระบบการสื่อสารแบบรวมระบบเดียว โดยจะบันทึกเกณฑ์ความสำเร็จที่ชัดเจน ทดสอบกับข้อมูลและขั้นตอนการทำงานที่สมจริง และทำซ้ำตามรูปแบบความล้มเหลวที่สังเกตได้ แทนที่จะชนะการวัดประสิทธิภาพเพียงครั้งเดียว นี่คือจุดที่ความเข้าใจทางทฤษฎีกลายเป็นความสามารถที่คงทนของผลิตภัณฑ์ นโยบาย และการดำเนินงาน
ขั้นตอนการทำงานของภาษาสามารถดำเนินไปได้เร็วขึ้นโดยไม่กระทบต่อความสม่ำเสมอ ในขณะเดียวกัน ข้อเท็จจริงที่หลอนประสาทสามารถเข้าสู่รายงาน กระแสสนับสนุน หรือผลการวิจัยได้อย่างเงียบๆ แนวทางที่ยืดหยุ่นที่สุดคือการรวมความเร็วของการทดลองเข้ากับวินัยในการกำกับดูแล: ดำเนินการนำร่อง จับหลักฐาน เผยแพร่บันทึกการตัดสินใจ และอัปเดตการป้องกันอย่างต่อเนื่องเมื่อพฤติกรรมของโมเดล ความคาดหวังของผู้ใช้ และข้อกำหนดด้านกฎระเบียบมีการเปลี่ยนแปลง
ผลกระทบเชิงกลยุทธ์
ขั้นตอนการทำงานของภาษาสามารถดำเนินไปได้เร็วขึ้นโดยไม่กระทบต่อความสม่ำเสมอ
ขั้นตอนการทำงานของภาษาสามารถดำเนินไปได้เร็วขึ้นโดยไม่กระทบต่อความสม่ำเสมอ ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ
ขยายการเข้าถึงภาษาและรูปแบบการสื่อสาร
ขยายการเข้าถึงภาษาและรูปแบบการสื่อสาร ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ
ทีมสามารถใช้เวลามากขึ้นในการตัดสิน ในขณะที่ระบบอัตโนมัติจัดการกับการทำซ้ำ
ทีมสามารถใช้เวลามากขึ้นในการตัดสิน ในขณะที่ระบบอัตโนมัติจัดการกับการทำซ้ำ ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ
การใช้งานจริงในโลกแห่งความเป็นจริง
ใช้งานโมเดลการแชท เช่น Llama ภายในเครื่องบน GPU สำหรับผู้บริโภค โดยใช้ไฟล์ GGUF หรือ GPTQ 4 บิต แทนที่จะต้องใช้การ์ดศูนย์ข้อมูลหลายใบ
ตัวช่วยในอุปกรณ์บนโทรศัพท์ โดยที่รุ่น 8 บิตหรือ 4 บิตทำให้ฟีเจอร์คำพูดและข้อความทำงานได้โดยไม่ต้องเชื่อมต่อเครือข่าย
ลดต้นทุนการอนุมานบนคลาวด์สำหรับบอทสนับสนุนลูกค้าโดยให้บริการโมเดล INT8 และปรับคำขอเพิ่มเติมให้กับ GPU แต่ละตัว
อุปกรณ์ Edge เช่น กล้องอัจฉริยะหรือเซ็นเซอร์ IoT ที่ใช้โมเดลภาษาวิชั่นเชิงปริมาณขนาดกะทัดรัดภายในขีดจำกัดหน่วยความจำที่จำกัด
รูปแบบการดำเนินงาน
การหาปริมาณในทางปฏิบัติ
ใช้งานโมเดลการแชท เช่น Llama ภายในเครื่องบน GPU สำหรับผู้บริโภค โดยใช้ไฟล์ GGUF หรือ GPTQ 4 บิต แทนที่จะต้องใช้การ์ดศูนย์ข้อมูลหลายใบ
การเรียกใช้โมเดลการแชท เช่น Llama แบบโลคัลบน GPU สำหรับผู้บริโภคโดยใช้ไฟล์ GGUF หรือ GPTQ 4 บิต แทนที่จะต้องใช้การ์ดศูนย์ข้อมูลหลายใบ ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป
การหาปริมาณในทางปฏิบัติ
ตัวช่วยในอุปกรณ์บนโทรศัพท์ โดยที่รุ่น 8 บิตหรือ 4 บิตทำให้ฟีเจอร์คำพูดและข้อความทำงานได้โดยไม่ต้องเชื่อมต่อเครือข่าย
ผู้ช่วยบนอุปกรณ์บนโทรศัพท์ โดยที่รุ่น 8 บิตหรือ 4 บิตปล่อยให้ฟีเจอร์คำพูดและข้อความทำงานโดยไม่ต้องเชื่อมต่อเครือข่าย ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป
การหาปริมาณในทางปฏิบัติ
ลดต้นทุนการอนุมานบนคลาวด์สำหรับบอทสนับสนุนลูกค้าโดยให้บริการโมเดล INT8 และปรับคำขอเพิ่มเติมให้กับ GPU แต่ละตัว
การลดต้นทุนการอนุมานบนคลาวด์สำหรับบอทสนับสนุนลูกค้าโดยการให้บริการโมเดล INT8 การปรับคำขอให้มากขึ้นในแต่ละทีม GPU มักจะได้รับผลลัพธ์ที่ดีกว่า เมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป
การหาปริมาณในทางปฏิบัติ
อุปกรณ์ Edge เช่น กล้องอัจฉริยะหรือเซ็นเซอร์ IoT ที่ใช้โมเดลภาษาวิชั่นเชิงปริมาณขนาดกะทัดรัดภายในขีดจำกัดหน่วยความจำที่จำกัด
อุปกรณ์ Edge เช่น กล้องอัจฉริยะหรือเซ็นเซอร์ IoT ที่ใช้โมเดลภาษาวิชั่นเชิงปริมาณขนาดกะทัดรัดภายในขีดจำกัดหน่วยความจำที่จำกัด ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป
ความเสี่ยงและรั้ว
ข้อเท็จจริงที่หลอนประสาทสามารถเข้าสู่รายงาน กระแสสนับสนุน หรือผลการวิจัยได้อย่างเงียบๆ
ความละเอียดอ่อนของการแจ้งเตือนสามารถสร้างผลลัพธ์ที่ไม่สอดคล้องกันในคำขอที่คล้ายกัน
ข้อมูลข้อความที่ละเอียดอ่อนอาจถูกเปิดเผยหากการควบคุมการเข้าถึงอ่อนแอ
แผนงานการดำเนินงาน
กำหนดรูปแบบเอาต์พุต โทนเสียง และมาตรฐานคุณภาพก่อนเปิดตัว
กำหนดรูปแบบเอาต์พุต โทนเสียง และมาตรฐานคุณภาพก่อนเปิดตัว ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น
การตอบสนองภาคพื้นดินกับแหล่งข้อมูลที่เชื่อถือได้เมื่อใดก็ตามที่ความแม่นยำมีความสำคัญ
การตอบสนองภาคพื้นดินกับแหล่งข้อมูลที่เชื่อถือได้เมื่อใดก็ตามที่ความแม่นยำมีความสำคัญ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น
รักษาจุดตรวจสอบการตรวจสอบโดยมนุษย์สำหรับผลลัพธ์ที่มีเดิมพันสูง
รักษาจุดตรวจสอบการตรวจสอบโดยมนุษย์สำหรับผลลัพธ์ที่มีเดิมพันสูง ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น
ติดตามรูปแบบความล้มเหลวและฝึกอบรมพร้อมท์หรือเวิร์กโฟลว์เป็นประจำ
ติดตามรูปแบบความล้มเหลวและฝึกอบรมพร้อมท์หรือเวิร์กโฟลว์เป็นประจำ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น