Pipeline สำหรับทำนายแนวเพลง: II
หลังจากกำหนด steps ของ pipeline ในแบบฝึกหัดที่แล้ว ตอนนี้จะนำไปใช้กับชุดข้อมูล music_df เพื่อจำแนกแนวเพลง สิ่งที่ทำให้ pipeline มีประโยชน์อย่างมากคือ interface ที่เรียบง่ายและใช้งานได้สะดวก
X_train, X_test, y_train และ y_test ถูกโหลดไว้ให้แล้ว และ confusion_matrix ถูก import มาจาก sklearn.metrics เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Supervised Learning ด้วย scikit-learn
คำแนะนำการฝึกหัด
- สร้าง pipeline โดยใช้ steps ที่กำหนดไว้ก่อนหน้านี้
- Fit pipeline กับข้อมูลชุดฝึก
- ทำนายผลบนชุดทดสอบ
- คำนวณและแสดงผล confusion matrix
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
steps = [("imputer", imp_mean),
("knn", knn)]
# Create the pipeline
pipeline = ____(____)
# Fit the pipeline to the training data
____
# Make predictions on the test set
y_pred = ____
# Print the confusion matrix
print(____(____, ____))