การบันทึกและโหลดโมเดล
บางครั้งอาจต้องกลับไปดูโมเดลเก่าเพื่อตรวจสอบสมมติฐานหรือการตั้งค่าที่ใช้ไป เช่น เมื่อต้องการวินิจฉัยว่าความผิดพลาดในการทำนายเกิดจากสาเหตุใด บางทีอาจเป็นปัญหาที่ข้อมูล หรืออาจต้องเพิ่มฟีเจอร์ใหม่เพื่อรับมือกับเหตุการณ์ที่ไม่ปกติที่เกิดขึ้น
ในแบบฝึกหัดนี้ จะได้ฝึกบันทึกและโหลดโมเดล
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Feature Engineering with PySpark
คำแนะนำการฝึกหัด
- Import
RandomForestRegressionModelจากpyspark.ml.regression - เรียกใช้เมธอด
save()บนโมเดลที่อยู่ในหน่วยความจำชื่อmodelแล้วตั้งชื่อโมเดลว่าrfr_no_listprice - โหลดไฟล์โมเดล
rfr_no_listpriceที่บันทึกไว้ โดยเรียกload()บนRandomForestRegressionModelแล้วเก็บผลลัพธ์ไว้ในตัวแปรloaded_model
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
from ____ import ____
# Save model
model.____(____)
# Load model
loaded_model = ____.____(____)