Kom igångKom igång gratis

Bygg din korsvalideringspipeline

Nu när vi har vår data, våra tränings- och testuppdelningar, vår modell och våra hyperparametervärden – låt oss tala om för Spark hur den ska korsvalidera modellen så att den hittar den bästa kombinationen av hyperparametrar och returnerar den till oss.

Den här övningen är en del av kursen

Bygg rekommendationsmotorer med PySpark

Visa kurs

Övningsinstruktioner

  • Skapa en CrossValidator med namnet cv där vår als-modell används som estimator. Sätt estimatorParamMaps till det param_grid du just byggde. Ange att den evaluator som ska användas är den "evaluator" vi byggde tidigare. Sätt numFolds till 5.
  • Bekräfta att cv skapades korrekt genom att skriva ut cv.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)

# Confirm cv was built
print(____)
Redigera och kör kod