ประเมินประสิทธิภาพของ Bagging
หลังจากสร้าง bagging classifier แล้ว ก็ถึงเวลาฝึกโมเดลและประเมินความแม่นยำบนชุดทดสอบ
ชุดข้อมูล Indian Liver Patient ได้รับการประมวลผลไว้ล่วงหน้าและแบ่งออกเป็นชุดฝึก 80% และชุดทดสอบ 20% เมทริกซ์ฟีเจอร์ X_train และ X_test รวมถึงอาร์เรย์ป้ายกำกับ y_train และ y_test พร้อมใช้งานใน workspace แล้ว นอกจากนี้ยังได้โหลด bagging classifier bc ที่สร้างไว้ในแบบฝึกหัดก่อนหน้า และฟังก์ชัน accuracy_score() จาก sklearn.metrics ไว้ให้เรียบร้อย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Machine Learning with Tree-Based Models in Python
คำแนะนำการฝึกหัด
ฝึก
bcบนชุดข้อมูลฝึกทำนายป้ายกำกับของชุดทดสอบ แล้วกำหนดผลลัพธ์ให้กับ
y_predคำนวณความแม่นยำของ
bcบนชุดทดสอบ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Fit bc to the training set
____.____(____, ____)
# Predict test set labels
y_pred = ____.____(____)
# Evaluate acc_test
acc_test = ____(____, ____)
print('Test set accuracy of bc: {:.2f}'.format(acc_test))