Extraction des paramètres
Vous avez maintenant testé 192 modèles différents sur l’ensemble de données msd, et vous avez trouvé le meilleur ROEM ainsi que son modèle associé (modèle 38).
Vous devez à présent extraire les hyperparamètres. La model_list que vous avez créée précédemment est fournie ici. Elle contient les 192 modèles générés. Suivez les instructions ci-dessous pour extraire les hyperparamètres.
Cet exercice fait partie du cours
<cours>Créer des moteurs de recommandation avec PySpark</cours>Instructions de l’exercice
- Utilisez un slicing de liste pour extraire le modèle 38 de la liste des modèles. Nommez ce modèle
best_model. - Utilisez la méthode
.get____()pour extraire les valeurs d’hyperparamètres suivantes :RankMaxIterRegParamAlpha
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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: ", ____.____())