Aan de slagBegin gratis

Bouw je crossvalidatie-pipeline

Nu we onze data, de train/test-splits, het model en de hyperparameterwaarden hebben, gaan we Spark vertellen hoe het ons model moet crossvalidaten, zodat het de beste combinatie van hyperparameters kan vinden en aan ons kan teruggeven.

Deze oefening maakt deel uit van de cursus

Aanbevelingssystemen bouwen met PySpark

Bekijk cursus

Oefeninstructies

  • Maak een CrossValidator met de naam cv met ons als-model als estimator. Stel estimatorParamMaps in op de param_grid die je zojuist hebt opgebouwd. Vertel Spark dat de te gebruiken evaluator de eerder gebouwde "evaluator" is. Stel numFolds in op 5.
  • Bevestig dat onze cv is gebouwd door cv te printen.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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

# Confirm cv was built
print(____)
Code bewerken en uitvoeren