คืออะไร การเลื่อนของโมเดล
การเสื่อมคุณภาพของโมเดล ML เมื่อเวลาผ่านไป
การเลื่อนของโมเดล (Model Drift) คือการเสื่อมคุณภาพและความแม่นยำของโมเดล ML อย่างค่อยเป็นค่อยไปเมื่อเวลาผ่านไปเนื่องจากการเปลี่ยนแปลงในข้อมูลหรือสภาพแวดล้อม
ประเภทของการเลื่อน
- Data Drift — การเปลี่ยนแปลงในข้อมูลนำเข้า
- Concept Drift — การเปลี่ยนแปลงในความสัมพันธ์ระหว่างฟีเจอร์และเป้าหมาย
- Prediction Drift — การเปลี่ยนแปลงในการกระจายของการทำนาย
- Label Drift — การเปลี่ยนแปลงในตัวแปรเป้าหมาย
สาเหตุ
- การเปลี่ยนแปลงพฤติกรรมผู้ใช้
- ความผันผวนตามฤดูกาลของข้อมูล
- ปัจจัยเศรษฐกิจภายนอก
- การเปลี่ยนแปลงทางเทคนิคในแหล่งข้อมูล
- ความล้าสมัยของข้อมูลการฝึก
การตรวจจับการเลื่อน
- การตรวจสอบเมตริกคุณภาพโมเดล
- การทดสอบทางสถิติ (KS-test, PSI)
- การติดตามการกระจายของฟีเจอร์
- การทดสอบ A/B ของการทำนาย
วิธีการบรรเทา
- การฝึกโมเดลใหม่เป็นประจำ
- การเรียนรู้ออนไลน์ — การฝึกอย่างต่อเนื่อง
- วิธี Ensemble พร้อมการอัปเดต
- ไปป์ไลน์ MLOps อัตโนมัติ