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

Tạo bộ kiểm định

Tiểu mô-đun pyspark.ml.tuning cũng có một lớp tên là CrossValidator để thực hiện cross validation. Estimator này nhận trình mô hình bạn muốn fit, lưới siêu tham số bạn đã tạo, và bộ đánh giá bạn muốn dùng để so sánh các mô hình.

Tiểu mô-đun pyspark.ml.tune đã được import dưới tên tune. Bạn sẽ tạo CrossValidator bằng cách truyền vào Estimator hồi quy logistic lr, tham số grid, và evaluator bạn đã tạo ở các bài trước.

Bài tập này là một phần của khóa học

Nền tảng về PySpark

Xem khóa học

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

  • Tạo một CrossValidator bằng cách gọi tune.CrossValidator() với các đối số:
    • estimator=lr
    • estimatorParamMaps=grid
    • evaluator=evaluator
  • Đặt tên đối tượng này là 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.

# Create the CrossValidator
cv = tune.____(estimator=____,
               estimatorParamMaps=____,
               evaluator=____
               )
Chỉnh sửa và Chạy Mã