1. Nauka
  2. /
  3. Kursy
  4. /
  5. Budowanie silników rekomendacji w PySpark

Connected

ćwiczenie

Zbuduj potok krzyżowej walidacji

Mamy już dane, podziały na zbiory treningowe i testowe, model oraz wartości hiperparametrów. Teraz powiedz Sparkowi, jak przeprowadzić krzyżową walidację modelu, aby znalazł najlepszą kombinację hiperparametrów i zwrócił ją do nas.

Instrukcje

100 XP
  • Utwórz obiekt CrossValidator o nazwie cv, używając modelu als jako estymatora. Ustaw estimatorParamMaps na siatce parametrów param_grid, którą właśnie zbudowałeś. Wskaż Sparkowi, że ewaluatorem do użycia jest "evaluator" zbudowany wcześniej. Ustaw numFolds na 5.
  • Potwierdź, że obiekt cv został poprawnie zbudowany, wyświetlając go za pomocą print(cv).