ÎncepețiÎncepe gratuit

Construiește pipeline-ul de validare încrucișată

Acum că avem datele, împărțirile în seturi de antrenament și testare, modelul și valorile hiperparametrilor, să îi spunem lui Spark cum să aplice validarea încrucișată asupra modelului, astfel încât să găsească cea mai bună combinație de hiperparametri și să ne-o returneze.

Acest exercițiu face parte din cursul

Construiește motoare de recomandare cu PySpark

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un CrossValidator numit cv, folosind modelul als ca estimator și setând estimatorParamMaps la param_grid-ul pe care tocmai l-ai construit. Spune-i lui Spark că evaluator-ul de utilizat este "evaluator"-ul creat anterior. Setează numFolds la 5.
  • Confirmă că cv a fost construit corect afișându-l cu print(cv).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)

# Confirm cv was built
print(____)
Editează și rulează codul