LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Erstelle einen CrossValidator namens cv mit unserem als-Modell als Estimator. Setze estimatorParamMaps auf das soeben erstellte param_grid. Sage Spark, dass der zu verwendende evaluator der zuvor erstellte "evaluator" ist. Setze numFolds auf 5.
  • Bestätige, dass cv erstellt wurde, indem du cv ausgibst.

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(____)
Code bearbeiten und ausführen