Extraindo parâmetros
Você testou 192 modelos diferentes no conjunto de dados msd e encontrou o melhor ROEM e seu respectivo modelo (modelo 38).
Agora você precisa extrair os hiperparâmetros. A model_list que você criou anteriormente é fornecida aqui. Ela contém todos os 192 modelos que você gerou. Use as instruções abaixo para extrair os hiperparâmetros.
Este exercicio faz parte do curso
Construindo mecanismos de recomendação com PySpark
Instruções do exercicio
- Use fatiamento de lista para extrair o modelo 38 da lista de modelos. Chame esse modelo de
best_model. - Use o método
.get____()para extrair os seguintes valores de hiperparâmetros:RankMaxIterRegParamAlpha
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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: ", ____.____())