Buat validator
Submodul pyspark.ml.tuning juga memiliki kelas bernama CrossValidator untuk melakukan cross validation. Estimator ini menerima pemodel yang ingin Anda latih, grid hiperparameter yang Anda buat, dan evaluator yang ingin Anda gunakan untuk membandingkan model Anda.
Submodul pyspark.ml.tune telah diimpor sebagai tune. Anda akan membuat CrossValidator dengan memberikan logistic regression Estimator lr, parameter grid, dan evaluator yang Anda buat pada latihan sebelumnya.
Latihan ini adalah bagian dari kursus
Dasar-Dasar PySpark
Petunjuk latihan
- Buat
CrossValidatordengan memanggiltune.CrossValidator()menggunakan argumen:estimator=lrestimatorParamMaps=gridevaluator=evaluator
- Beri nama objek ini
cv.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create the CrossValidator
cv = tune.____(estimator=____,
estimatorParamMaps=____,
evaluator=____
)