Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Tạo một CrossValidator tên cv với mô hình als làm estimator, đặt estimatorParamMapsparam_grid bạn vừa xây dựng. Báo cho Spark rằng evaluator sẽ dùng là "evaluator" mà chúng ta đã tạo trước đó. Đặt numFolds bằng 5.
  • Xác nhận cv đã được tạo bằng cách in cv.

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(____)
Chỉnh sửa và Chạy Mã