Aan de slagGa gratis aan de slag

Maak de validator

De submodule pyspark.ml.tuning heeft ook een klasse CrossValidator om cross-validatie uit te voeren. Deze Estimator neemt de modelbouwer die je wilt fitten, het raster met hyperparameters dat je hebt gemaakt, en de evaluator die je wilt gebruiken om je modellen te vergelijken.

De submodule pyspark.ml.tune is al geïmporteerd als tune. Je maakt de CrossValidator door de logistische regressie-Estimator lr, de parameter grid, en de evaluator die je in de vorige oefeningen hebt gemaakt, door te geven.

Deze oefening maakt deel uit van de cursus

Basis van PySpark

Cursus bekijken

Oefeninstructies

  • Maak een CrossValidator door tune.CrossValidator() aan te roepen met de argumenten:
    • estimator=lr
    • estimatorParamMaps=grid
    • evaluator=evaluator
  • Noem dit object cv.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create the CrossValidator
cv = tune.____(estimator=____,
               estimatorParamMaps=____,
               evaluator=____
               )
Code bewerken en uitvoeren