Extrahera parametrar
Du har nu testat 192 olika modeller på datamängden msd och hittat det bästa ROEM-värdet samt tillhörande modell (modell 38).
Nästa steg är att extrahera hyperparametrarna. model_list som du skapade tidigare finns tillgänglig här. Den innehåller alla 192 modeller du genererade. Följ instruktionerna nedan för att extrahera hyperparametrarna.
Den här övningen är en del av kursen
Bygg rekommendationsmotorer med PySpark
Övningsinstruktioner
- Använd list-slicing för att extrahera modell 38 ur modellistan. Ge modellen namnet
best_model. - Använd metoden
.get____()för att extrahera följande hyperparametervärden:RankMaxIterRegParamAlpha
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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: ", ____.____())