เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การดึงค่า parameter

ตอนนี้คุณได้ทดสอบโมเดลทั้งหมด 192 โมเดลบนชุดข้อมูล msd แล้ว และพบว่าโมเดลที่ 38 ให้ค่า ROEM ที่ดีที่สุด

ขั้นตอนต่อไปคือการดึงค่า hyperparameter ออกมา โดย model_list ที่สร้างไว้ก่อนหน้านี้ได้ถูกเตรียมไว้ให้แล้ว ซึ่งประกอบด้วยโมเดลทั้ง 192 โมเดลที่สร้างขึ้น ให้ทำตามคำแนะนำด้านล่างเพื่อดึงค่า hyperparameter

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้าง Recommendation Engines ด้วย PySpark

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้การ slicing ลิสต์เพื่อดึงโมเดลที่ 38 ออกจาก model list แล้วกำหนดให้ตัวแปรนี้ชื่อว่า best_model
  • ใช้เมธอด .get____() เพื่อดึงค่า hyperparameter ต่อไปนี้:
    • Rank
    • MaxIter
    • RegParam
    • Alpha

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Extract the best_model
best_model = ____[____]

# Extract the Rank
print ("Rank: ", best_model.get___())

# Extract the MaxIter value
print ("MaxIter: ", ____.get____())

# Extract the RegParam value
print ("RegParam: ", best_model.____())

# Extract the Alpha value
print ("Alpha: ", ____.____())
แก้ไขและรันโค้ด