ประเมินโมเดล
จำข้อมูลชุด test ที่แยกเก็บไว้ตั้งแต่บทที่ 3 ได้ไหม? ถึงเวลาแล้วที่จะนำโมเดลมาทดสอบกับข้อมูลชุดนั้น โดยใช้ evaluator ตัวเดิมที่สร้างไว้ตอน fit โมเดลได้เลย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐาน PySpark
คำแนะนำการฝึกหัด
- สร้างผลการพยากรณ์โดยเรียก
best_lr.transform()กับข้อมูลtestแล้วบันทึกผลลัพธ์ไว้ในตัวแปรtest_results - เรียก
evaluator.evaluate()กับtest_resultsเพื่อคำนวณค่า AUC จากนั้นพิมพ์ผลลัพธ์ออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Use the model to predict the test set
test_results = best_lr.____(____)
# Evaluate the predictions
print(evaluator.evaluate(____))