Machine Learning for Business
Karolis Urbonas
Head of Machine Learning & Science, Amazon
บางโมเดลทำงานได้ไม่ดี (ตรวจสอบประสิทธิภาพบนชุดข้อมูล test ไม่ใช่ training):
Precision ต่ำ
Recall ต่ำ
ค่าความผิดพลาดสูง
Precision ต่ำ — มีรายการถูกจัดกลุ่มผิดจำนวนมาก = false positive มาก
ตัวอย่าง — มีเพียง 10% ของลูกค้าที่โมเดลระบุว่ามีแนวโน้มซื้อสินค้าที่ซื้อจริง
Recall ต่ำ — โมเดลจับข้อมูลในคลาสที่สนใจได้เพียงเศษส่วนเล็กน้อย
ตัวอย่าง — โมเดลระบุธุรกรรมฉ้อโกงได้เพียง 25% ของทั้งหมด
ค่าความผิดพลาดสูง — ค่าพยากรณ์และค่าจริงต่างกันมาก
ตัวอย่าง — ค่าความผิดพลาดเฉลี่ยในการพยากรณ์คะแนนความพึงพอใจของลูกค้าอยู่ที่ 3.5 หน่วย หรือ 70%
ถาม: จะทดสอบโมเดลอย่างถูกต้องได้อย่างไร?
ตอบ: รันการทดสอบ/การทดลองเพื่อยืนยันประสิทธิภาพ เช่น อีเมลป้องกันการเลิกใช้บริการ, โปรโมชันสินค้า, การบำรุงรักษาเครื่องจักร, การตรวจสอบธุรกรรมด้วยมือ
Machine Learning for Business