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
Övningsinstruktioner
- Skapa en
CrossValidatormed namnetcvdär vårals-modell används som estimator. SättestimatorParamMapstill detparam_griddu just byggde. Ange att denevaluatorsom ska användas är den"evaluator"vi byggde tidigare. SättnumFoldstill 5. - Bekräfta att
cvskapades korrekt genom att skriva utcv.
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(____)