เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Confusion Matrix

ด้วยฟังก์ชัน confusion_matrix() ของ scikit-learn คุณสามารถสร้าง confusion matrix ของตัวจำแนกประเภท (classifier) ได้อย่างง่ายดาย เพื่อทำความเข้าใจประสิทธิภาพของโมเดลได้ลึกขึ้น ฟังก์ชันนี้รับอาร์กิวเมนต์ 2 ตัว ได้แก่ ป้ายกำกับจริงของชุดทดสอบ (y_test) และป้ายกำกับที่โมเดลทำนาย

ผลการทำนายของ Random Forest classifier จากแบบฝึกหัดก่อนหน้าถูกเก็บไว้ใน y_pred และคำนวณด้วยคำสั่งต่อไปนี้:

y_pred = clf.predict(X_test)

หมายเหตุสำคัญ: sklearn จะคำนวณ confusion matrix ในรูปแบบต่อไปนี้โดยค่าเริ่มต้น:

Screenshot 2019-05-13 05.59.04.png

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

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import confusion_matrix
แก้ไขและรันโค้ด