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
Hướng dẫn bài tập
- Tạo một
CrossValidatorbằng cách gọitune.CrossValidator()với các đối số:estimator=lrestimatorParamMaps=gridevaluator=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=____
)