Định nghĩa các mô hình dự báo
Với vai trò tư vấn khoa học dữ liệu, bạn được giao nhiệm vụ dự đoán nhu cầu điện theo giờ của Mỹ. Trước khi bước vào huấn luyện và kiểm thử, bạn cần định nghĩa các mô hình Machine Learning: ElasticNet, KNeighborsRegressor, và MLPRegressor. Sau đó, bạn sẽ khởi tạo đối tượng MLForecast với các tham số chính.
Để nắm bắt phụ thuộc theo thời gian, bạn sẽ hồi quy chuỗi thời gian theo 24 độ trễ gần nhất và bổ sung các đặc trưng theo mùa vụ như thứ trong tuần và giờ trong ngày. Thiết lập này sẽ là nền tảng để xây dựng các dự báo vững chắc.
Bài tập này là một phần của khóa học
Thiết kế Pipeline Dự báo cho Môi trường Production
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.
from sklearn.neighbors import KNeighborsRegressor
from sklearn.neural_network import MLPRegressor
from sklearn.linear_model import ElasticNet
# Define machine learning models for forecasting
ml_models = {"knn": ____(), "mlp": ____(), "enet": ____()}