MLOps Academy · บทเรียน

แยกเมตริกตามเซกเมนต์และกลุ่มตัวอย่าง

ค้นหาจุดที่โมเดลทำงานได้แย่ลงโดยไม่สังเกตเห็น

บทเรียน 3 จาก 413 ขั้นตอน

แยกเมตริกตามเซกเมนต์และกลุ่มตัวอย่าง เป็นบทเรียน MLOps Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MLOps Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MLOps Academy มีบทเรียนทั้งหมด 4 บทเรียน

ค่าเฉลี่ยซ่อนความจริง

โมเดลที่มีความแม่นยำโดยรวม 95% ก็ยังอาจล้มเหลวกับกลุ่มหนึ่งอย่างหนัก ค่าเฉลี่ยซ่อนจุดที่มีประสิทธิภาพต่ำเอาไว้ 🕵️

ส่วนย่อยคืออะไร

ส่วนย่อยคือชุดย่อยของข้อมูลที่มีลักษณะบางอย่างร่วมกัน เช่น ภูมิภาค ประเภทอุปกรณ์ ช่วงอายุ หรือหมวดหมู่ผลิตภัณฑ์

กลุ่มแบ่งส่วนกับกลุ่มรุ่นเดียวกัน

กลุ่มแบ่งส่วนจัดกลุ่มตามค่าของคุณลักษณะ เช่น ประเทศ ส่วนกลุ่มรุ่นเดียวกันจัดกลุ่มตามเหตุการณ์ร่วมในช่วงเวลา เช่น ผู้ใช้ที่สมัครใช้งานเมื่อเดือนมีนาคมที่ผ่านมา

คำนวณเมตริกแยกตามส่วนย่อย

แทนที่จะใช้ค่าความแม่นยำเพียงค่าเดียว ให้คำนวณเมตริกต่อส่วนย่อยแล้วเปรียบเทียบ ฟังก์ชัน groupby ของ pandas ช่วยให้ทำได้อย่างรวดเร็ว

logs.groupby("country").apply(
    lambda g: accuracy_score(g.label, g.pred)
)

ค้นหาส่วนย่อยที่อ่อนแอ

เมื่อส่วนย่อยหนึ่งได้คะแนนต่ำกว่าส่วนอื่นมาก คุณก็พบจุดอ่อนที่เมตริกหลักปกปิดไว้อย่างเงียบ ๆ

ระวังส่วนย่อยขนาดเล็กมาก

ส่วนย่อยที่มีตัวอย่างน้อยมากจะให้เมตริกที่ผันผวน กำหนดขนาดขั้นต่ำก่อนเชื่อถือค่าของมัน

การแบ่งส่วนเผยให้เห็นความลำเอียง

การเปรียบเทียบส่วนย่อยระหว่างกลุ่มที่อ่อนไหวช่วยเปิดเผยช่องว่างด้านความเป็นธรรม เช่น กลุ่มประชากรหนึ่งได้รับผลการทำนายที่แย่กว่าอย่างสม่ำเสมอ

ติดตามการเปลี่ยนแปลงของข้อมูลในแต่ละส่วนด้วย

การเปลี่ยนแปลงของข้อมูลอาจเกิดกับส่วนย่อยหนึ่งก่อนส่วนอื่น การติดตามการเปลี่ยนแปลงของข้อมูลต่อกลุ่มแบ่งส่วนช่วยจับการเปลี่ยนแปลงในผู้ใช้มือถือได้ก่อนที่จะขยายไปทั่วระบบ

ทำการค้นหาโดยอัตโนมัติ

การตรวจสอบส่วนย่อยด้วยตนเองไม่สามารถขยายรองรับขนาดใหญ่ได้ เครื่องมือค้นหาส่วนย่อยจะสแกนชุดย่อยจำนวนมากและแจ้งส่วนที่มีประสิทธิภาพแย่ที่สุดให้คุณ

กลุ่มรุ่นเดียวกันตามเวลา

การติดตามกลุ่มรุ่นเดียวกันเป็นเวลาหลายสัปดาห์แสดงให้เห็นว่าโมเดลเสื่อมประสิทธิภาพกับผู้ใช้ใหม่หรือไม่ เมื่อพฤติกรรมของผู้ใช้เหล่านั้นแตกต่างจากผู้ใช้เดิม

จากข้อมูลเชิงลึกสู่การลงมือทำ

ส่วนย่อยที่มีปัญหาชี้แนวทางแก้ไขได้ เช่น รวบรวมข้อมูลเพิ่ม เพิ่มคุณลักษณะ หรือฝึกโมเดลที่เจาะจงตามกลุ่มแบ่งส่วนสำหรับกลุ่มนั้น

ตรวจสอบอย่างรวดเร็ว

เลือกเหตุผลที่แท้จริงในการแบ่งเมตริกเป็นส่วนย่อย

สรุป

แยกเมตริกตามกลุ่มแบ่งส่วนและกลุ่มรุ่นเดียวกันเพื่อค้นหาจุดอ่อนที่ซ่อนอยู่ ช่องว่างด้านความเป็นธรรม และการเปลี่ยนแปลงของข้อมูลระยะแรกที่ค่าเฉลี่ยอาจบดบังไว้ ✅

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “แยกเมตริกตามเซกเมนต์และกลุ่มตัวอย่าง” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “แยกเมตริกตามเซกเมนต์และกลุ่มตัวอย่าง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MLOps Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MLOps Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “แยกเมตริกตามเซกเมนต์และกลุ่มตัวอย่าง”

ค้นหาจุดที่โมเดลทำงานได้แย่ลงโดยไม่สังเกตเห็น คุณปฏิบัติ MLOps Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MLOps Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน MLOps Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “แยกเมตริกตามเซกเมนต์และกลุ่มตัวอย่าง” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน MLOps Academy นี้ได้ไหม

ได้ บทเรียน MLOps Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. เสาหลักทั้งสี่ของการสังเกตการณ์ระบบการเรียนรู้ของเครื่อง
  2. บันทึกผลพยากรณ์เพื่อวิเคราะห์ภายหลัง
  3. แยกเมตริกตามเซกเมนต์และกลุ่มตัวอย่าง
  4. อธิบายผลพยากรณ์ด้วย SHAP
← กลับไปที่ MLOps Academy