Xây dựng pipeline cross validation
Giờ bạn đã có dữ liệu, các tập train/test, mô hình và các giá trị siêu tham số. Hãy hướng dẫn Spark cách cross-validate mô hình để tìm ra tổ hợp siêu tham số tốt nhất và trả về cho bạn.
Bài tập này là một phần của khóa học
Xây dựng Recommendation Engine với PySpark
Hướng dẫn bài tập
- Tạo một
CrossValidatortêncvvới mô hìnhalslàm estimator, đặtestimatorParamMapslàparam_gridbạn vừa xây dựng. Báo cho Spark rằngevaluatorsẽ dùng là"evaluator"mà chúng ta đã tạo trước đó. ĐặtnumFoldsbằng 5. - Xác nhận
cvđã được tạo bằng cách incv.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)