Đánh giá rừng tối ưu
Trong bài tập cuối cùng của khóa học, bạn sẽ đánh giá RMSE trên tập kiểm tra của mô hình tối ưu trong grid_rf.
Bộ dữ liệu đã được tải và xử lý sẵn, đồng thời được chia 80% huấn luyện và 20% kiểm tra. Trong môi trường của bạn có sẵn X_test, y_test và hàm mean_squared_error từ sklearn.metrics với bí danh MSE. Ngoài ra, chúng tôi cũng đã tải đối tượng GridSearchCV đã huấn luyện là grid_rf mà bạn đã khởi tạo ở bài trước. Lưu ý rằng grid_rf đã được huấn luyện như sau:
grid_rf.fit(X_train, y_train)
Bài tập này là một phần của khóa học
Machine Learning với mô hình dựa trên cây trong Python
Hướng dẫn bài tập
Import
mean_squared_errordưới bí danhMSEtừsklearn.metrics.Trích xuất bộ ước lượng tốt nhất từ
grid_rfvà gán chobest_model.Dự đoán nhãn tập kiểm tra bằng
best_modelvà gán kết quả choy_pred.Tính RMSE trên tập kiểm tra của
best_model.
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.
# Import mean_squared_error from sklearn.metrics as MSE
____
# Extract the best estimator
best_model = ____
# Predict test set labels
y_pred = ____
# Compute rmse_test
rmse_test = ____
# Print rmse_test
print('Test RMSE of best model: {:.3f}'.format(rmse_test))