Hoàn thiện pipeline kỹ thuật đặc trưng
Gói recipes được thiết kế để đóng gói nhiều bước kỹ thuật đặc trưng vào một đối tượng duy nhất, giúp bạn dễ dàng quản lý các biến đổi dữ liệu trong quy trình Machine Learning.
Trong bài tập này, bạn sẽ huấn luyện một pipeline kỹ thuật đặc trưng để chuẩn bị dữ liệu viễn thông cho việc xây dựng mô hình.
Bảng telecom_df, cùng với các tập dữ liệu telecom_training và telecom_test từ các bài trước, đã được nạp vào không gian làm việc của bạn.
Bài tập này là một phần của khóa học
Mô hình hóa với tidymodels trong R
Hướng dẫn bài tập
- Tạo một recipe dự đoán
canceled_servicebằng tất cả biến dự báo trong dữ liệu huấn luyện. - Loại bỏ các biến dự báo tương quan cao với ngưỡng 0.8.
- Chuẩn hóa tất cả biến dự báo dạng số.
- Tạo biến giả cho tất cả biến dự báo dạng định danh (nominal).
- Huấn luyện recipe trên dữ liệu huấn luyện và áp dụng nó lên dữ liệu kiểm tra.
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 a recipe that predicts canceled_service using the training data
telecom_recipe <- ___ %>%
# Remove correlated predictors
___ %>%
# Normalize numeric predictors
___ %>%
# Create dummy variables
___
# Train your recipe and apply it to the test data
telecom_recipe %>%
___ %>%
___