Bangun pipeline validasi silang Anda
Sekarang kita sudah memiliki data, pembagian train/test, model, dan nilai hiperparameter, mari beri tahu Spark cara melakukan validasi silang pada model kita agar dapat menemukan kombinasi hiperparameter terbaik dan mengembalikannya kepada kita.
Latihan ini merupakan bagian dari kursus
Membangun Recommendation Engine dengan PySpark
Instruksi latihan
- Buat
CrossValidatorbernamacvdengan modelalssebagai estimator, aturestimatorParamMapskeparam_gridyang baru saja Anda buat. Beri tahu Spark bahwaevaluatoryang akan digunakan adalah"evaluator"yang kita buat sebelumnya. AturnumFoldsmenjadi 5. - Konfirmasikan bahwa
cvtelah dibuat dengan mencetakcv.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)