擷取參數
你剛剛在 msd 資料集上測試了 192 個不同的模型,並找出了最佳的 ROEM 以及其對應的模型(模型 38)。
接下來你需要擷取這些超參數。先前你建立的 model_list 已經提供在這裡,裡面包含你產生的所有 192 個模型。請依照以下說明擷取超參數。
本練習屬於課程
使用 PySpark 打造推薦引擎
練習說明
- 使用清單切片,從模型清單中取出第 38 個模型。將此模型命名為
best_model。 - 使用
.get____()方法擷取下列超參數數值:RankMaxIterRegParamAlpha
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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: ", ____.____())