LoslegenKostenlos loslegen

Validator erstellen

Das Untermodul pyspark.ml.tuning hat auch eine Klasse namens CrossValidator für die Durchführung der Kreuzvalidierung. Dieser Estimator verwendet das zu trainierende Modell, das von dir erstellte Raster der Hyperparameter und die Bewertungsmethode, mit der du die Modelle vergleichen möchtest.

Das Untermodul pyspark.ml.tune wurde bereits als tune importiert. Du erstellst den CrossValidator, indem du den Estimator der logistischen Regression lr, den Parameter grid und den evaluator übergibst, die du in den vorherigen Aufgaben erstellt hast.

Diese Übung ist Teil des Kurses

Einführung in PySpark

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen CrossValidator, indem du tune.CrossValidator() mit den folgenden Argumenten aufrufst:

    • estimator=lr

    • estimatorParamMaps=grid

    • evaluator=evaluator

  • Benenne dieses Objekt cv.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create the CrossValidator
cv = tune.____(estimator=____,
               estimatorParamMaps=____,
               evaluator=____
               )
Code bearbeiten und ausführen