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 correspondant (modèle 38).
Vous devez maintenant extraire les hyperparamètres. La variable model_list que vous avez créée plus tôt est fournie ici. Elle contient les 192 modèles que vous avez générés. Suivez les consignes ci-dessous pour extraire les hyperparamètres.
Cette activité fait partie du cours
Créer des moteurs de recommandation avec PySpark
Instructions de l’exercice
- Utilisez un découpage 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: ", ____.____())