Parameters uitlezen
Je hebt nu 192 verschillende modellen getest op de msd-gegevensset en je hebt de beste ROEM en het bijbehorende model (model 38) gevonden.
Nu moet je de hyperparameters uitlezen. De model_list die je eerder hebt gemaakt, is hier beschikbaar. Deze bevat alle 192 gegenereerde modellen. Gebruik de onderstaande instructies om de hyperparameters te extraheren.
Deze oefening maakt deel uit van de cursus
Aanbevelingssystemen bouwen met PySpark
Oefeninstructies
- Gebruik list slicing om model 38 uit de modellijst te halen. Noem dit model
best_model. - Gebruik de
.get____()-methode om de volgende hyperparametervariabelen op te vragen:RankMaxIterRegParamAlpha
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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: ", ____.____())