Azure / Azure/MachineLearningNotebooks

Time series forecasting issue

Đang mở
#1,632 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Jupyter Notebook
Star
4.4k
Fork
2.6k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Hello,
@amlrelsa-ms, @jialiu103 ,I have a suggestion for Custom Hierarchical Time series forecasting

[Reproducing the steps as mentioned in the notebook ](https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/automated-machine-learning/forecasting-hierarchical-timeseries/auto-ml-forecasting-hierarchical-timeseries.ipynb)with a compute resource of STANDARD_DS11_V2 over the [dataset](https://www.kaggle.com/c/walmart-recruiting-store-sales-forecasting) took more than 2 hours to train.

While I wanted a forecast for a very niche hierarchy combination (Store=1, Dept=2),I had to wait for the model to train on all hierarchy combinations,whose results weren't as important to me at that point in time.On top of that fetching predictions too was a very time consuming process and honestly slightly complicated.

Hence to address this issue to longer training and retrieveing results for what is needed at this point of time,I have created a calss based solution,which on run time dynamically slices the dataset on basis the heirarchy combination the user passes as paramter for creating a training job.There is also a caching feature to avoid retrainings.
I strongly feel that this could be incorporated as an Azure forecasting service which could work much like how the cognitive services work(by directly calling the api and fetching this results).Furthermore this could also be converted into a forecasting SDK.Infact I have the whole blueprint,designs and the flow diagram ready as to how the web interface could look like and how this can be extended furthermore with databases to store results,generating iframes for the forecasting charts that could be embedded elsewhere in a HTML page.

[This is the link to my solution notebook](https://github.com/Jash271/Experiments/blob/main/Azure/ML%20Studio/Custom%20Heirarchical%20Time%20Series%20Forecasting/Custom%20Heirarchical%20Time%20Series%20Forecasting.ipynb)

I know my code isn't really perfect,but I would love to know your feedback on where I could improve,or perhpas make this whole process even more optmized.
Incase if you'll do go ahead with this idea for the service or the sdk(I would love to contribute towards it's development).I just hope my solution happens to serve as a good starting point.

PR - @ #1627

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách xem xét notebook về chuỗi thời gian phân cấp được tham chiếu, notebook về giải pháp được liên kết và PR #1627 để hiểu workflow hiện tại và đề xuất. Issue cần có phạm vi được quyết định trước khi công việc có thể được xem là hoàn tất, chẳng hạn như một cải tiến tập trung vào dự báo, thay đổi SDK hoặc thiết kế service.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
azure, jupyter-notebook, machine-learning, python
Lĩnh vực
cloud, machine-learning
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
18/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.