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

Các đặc trưng số học

Để luyện tập tạo đặc trưng mới, bạn sẽ làm việc với một mẫu con từ cuộc thi Kaggle "House Prices: Advanced Regression Techniques". Mục tiêu của cuộc thi là dự đoán giá nhà dựa trên các thuộc tính của nó. Đây là một bài toán hồi quy với chỉ số đánh giá là Root Mean Squared Error.

Mục tiêu của bạn là tạo đặc trưng mới và xác định xem chúng có giúp cải thiện điểm xác thực hay không. Để lấy điểm xác thực từ quy trình cross-validation 5-fold, bạn được cung cấp hàm get_kfold_rmse(). Hãy dùng hàm này với DataFrame train (có sẵn trong workspace của bạn) làm đối số.

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

Xem khóa học

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.

# Look at the initial RMSE
print('RMSE before feature engineering:', get_kfold_rmse(train))

# Find the total area of the house
train['TotalArea'] = ____[____] + ____[____] + ____[____]

# Look at the updated RMSE
print('RMSE with total area:', get_kfold_rmse(train))
Chỉnh sửa và Chạy Mã