Créez votre pipeline de validation croisée
Maintenant que nous avons nos données, nos découpes train/test, notre modèle et nos valeurs d’hyperparamètres, indiquons à Spark comment valider notre modèle en validation croisée pour qu’il trouve la meilleure combinaison d’hyperparamètres et nous la renvoie.
Cet exercice fait partie du cours
<cours>Créer des moteurs de recommandation avec PySpark</cours>Instructions de l’exercice
- Créez un
CrossValidatornommécvavec notre modèlealscomme estimateur, en définissantestimatorParamMapssur leparam_gridque vous venez de construire. Indiquez à Spark que l’evaluatorà utiliser est l’"evaluator"que nous avons construit précédemment. DéfinisseznumFoldsà 5. - Vérifiez 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(____)