Erstelle deine Cross-Validation-Pipeline
Jetzt, da wir unsere Daten, unsere Train/Test-Splits, unser Modell und unsere Hyperparameter-Werte haben, sagen wir Spark, wie es unser Modell per Cross-Validation validieren soll, damit es die beste Kombination von Hyperparametern findet und an uns zurückgibt.
Diese Übung ist Teil des Kurses
<Kurs>Recommendation Engines mit PySpark erstellen</Kurs>Übungsanweisungen
- Erstelle einen
CrossValidatornamenscvmit unseremals-Modell als Estimator. SetzeestimatorParamMapsauf das soeben erstellteparam_grid. Sage Spark, dass der zu verwendendeevaluatorder zuvor erstellte"evaluator"ist. SetzenumFoldsauf 5. - Bestätige, dass
cverstellt wurde, indem ducvausgibst.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)