Extragerea parametrilor
Ai testat acum 192 de modele diferite pe setul de date msd și ai identificat cel mai bun ROEM, împreună cu modelul corespunzător (modelul 38).
Acum trebuie să extragi hiperparametrii. model_list pe care l-ai creat anterior este disponibil aici. Acesta conține toate cele 192 de modele generate. Urmează instrucțiunile de mai jos pentru a extrage hiperparametrii.
Acest exercițiu face parte din cursul
Construiește motoare de recomandare cu PySpark
Instrucțiuni pentru exercițiu
- Folosește slicing pe listă pentru a extrage modelul 38 din lista de modele. Numește acest model
best_model. - Folosește metoda
.get____()pentru a extrage valorile următorilor hiperparametri:RankMaxIterRegParamAlpha
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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: ", ____.____())