Bouw je crossvalidatie-pipeline
Nu we onze data, de train/test-splits, het model en de hyperparameterwaarden hebben, gaan we Spark vertellen hoe het ons model moet crossvalidaten, zodat het de beste combinatie van hyperparameters kan vinden en aan ons kan teruggeven.
Deze oefening maakt deel uit van de cursus
Aanbevelingssystemen bouwen met PySpark
Oefeninstructies
- Maak een
CrossValidatormet de naamcvmet onsals-model als estimator. StelestimatorParamMapsin op deparam_griddie je zojuist hebt opgebouwd. Vertel Spark dat de te gebruikenevaluatorde eerder gebouwde"evaluator"is. StelnumFoldsin op 5. - Bevestig dat onze
cvis gebouwd doorcvte printen.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)