ประสิทธิภาพของ Multi-Class Classification
ในแบบฝึกหัดนี้ คุณจะคำนวณ performance metrics ของโมเดลโดยใช้โมดูล sklearn.metrics
โมเดลได้รับการเทรนเรียบร้อยแล้วและเก็บไว้ในตัวแปร model นอกจากนี้ ตัวแปร X_test และ y_true ก็ถูกโหลดไว้แล้ว พร้อมกับฟังก์ชัน confusion_matrix() และ classification_report() จากแพ็กเกจ sklearn.metrics
ขั้นแรก คุณจะคำนวณ confusion matrix ของโมเดล จากนั้น เพื่อสรุปประสิทธิภาพของโมเดล คุณจะคำนวณ precision, recall และ F1-score โดยใช้ฟังก์ชัน classification_report() ในฟังก์ชันนี้ สามารถส่ง list ที่ประกอบด้วยชื่อคลาส (เก็บอยู่ในตัวแปร news_cat) ไปยังพารามิเตอร์ target_names เพิ่มเติมได้ เพื่อให้รายงานอ่านง่ายขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Recurrent Neural Networks (RNNs) สำหรับ Language Modeling ด้วย Keras
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Use the model to predict on new data
____ = model.____(X_test)
# Choose the class with higher probability
y_pred = np.____(predicted, axis=1)