パラメータの抽出
これまでに msd データセットで 192 個のモデルを評価し、最良の ROEM とその対応モデル(モデル 38)を見つけました。
次はハイパーパラメータを抽出します。以前に作成した model_list が用意されています。これは作成した 192 個のモデルすべてを含みます。以下の指示に従ってハイパーパラメータを抽出しましょう。
この演習はコースの一部です
PySpark で作る Recommendation Engines
演習の手順
- リストのスライスを使って、モデル一覧からモデル 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: ", ____.____())