Thử nghiệm các ý tưởng từ Kaggle Forum
Đáng tiếc là không phải mọi bài viết trên Forum và Kernel đều hữu ích cho mô hình của bạn. Vì vậy, thay vì đưa ý tưởng vào pipeline một cách mù quáng, bạn nên thử nghiệm trước.
Bạn được cung cấp hàm get_cv_score(), nhận vào tập dữ liệu train và trả về lỗi căn bậc hai trung bình (RMSE) trên xác thực chéo 3-fold. DataFrame train đã có sẵn trong môi trường làm việc của bạn.
Bạn hãy thử các gợi ý khác nhau từ Kaggle Forum và kiểm tra xem chúng có cải thiện điểm xác thực của bạn không.
Bài tập này là một phần của khóa học
Chinh phục cuộc thi Kaggle bằng Python
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.
# Drop passenger_count column
new_train_1 = train.____('____', axis=1)
# Compare validation scores
initial_score = get_cv_score(train)
new_score = get_cv_score(new_train_1)
print('Initial score is {} and the new score is {}'.format(initial_score, new_score))