Çapraz doğrulama hattını oluştur
Artık verilerimiz, train/test ayrımlarımız, modelimiz ve hiperparametre değerlerimiz hazır olduğuna göre, Spark'a modelimizi nasıl çapraz doğrulama yapacağını söyleyelim ki en iyi hiperparametre kombinasyonunu bulup bize geri döndürsün.
Bu egzersiz, kursun bir parçasıdır
PySpark ile Öneri Motorları Oluşturma
Egzersiz talimatları
alsmodelimizi tahminleyici olarak kullanan,cvadlı birCrossValidatoroluştur;estimatorParamMapsdeğerini az önce oluşturduğunparam_gridolarak ayarla. Spark'a kullanılacakevaluator'ın daha önce oluşturduğumuz"evaluator"olduğunu söyle.numFoldsdeğerini 5 olarak ayarla.cv'nin oluşturulduğunucv'yi yazdırarak doğrula.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)