Créez votre pipeline de validation croisée
Maintenant que nous avons nos données, nos divisions entraînement/test, notre modèle et nos valeurs d'hyperparamètres, indiquons à Spark comment effectuer la validation croisée de notre modèle afin qu'il trouve la meilleure combinaison d'hyperparamètres et nous la retourne.
Cette activité fait partie du cours
Créer des moteurs de recommandation avec PySpark
Instructions de l’exercice
- Créez un
CrossValidatornommécvavec notre modèlealscomme estimateur, en définissantestimatorParamMapssur leparam_gridque vous venez de créer. Indiquez à Spark que l'evaluatorà utiliser est l'"evaluator"que nous avons construit précédemment. RégleznumFoldsà 5. - Confirmez que notre
cva été créé en affichantcv.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)