Probabilistic Forecasting with DeepAR and AWS SageMaker

Nicolas Kuhaupt

Data Science Deep Learning Machine-Learning Predictions Public Cloud (AWS/Google/...)

See in schedule

In time series forecasting we are interested in how the time series is going to continue in the future. This is of high importance in areas like forecasting energy production from renewable resources, forecasting demand of customers or the price of products. Many forecasting algorithms provide only the prediction. However, oftentimes we are also interested in the likelihood of the prediction and how much it may vary. This is what probabilistic forecasting is for. With every forecast, we also obtain an upper and lower bound with certain probabilities. For a long time, probabilistic forecasting was limited to traditional techniques like ARIMA. DeepAR is an algorithm that allows us to combine Deep Learning techniques with probabilistic forecasting. Additionally, in contrast to training a model for each time series individually, DeepAR suggests training one large forecasting model for all related time series. The algorithm was developed by Amazon and is also provided in AWS SageMaker.
In this talk, we will understand the theoretical basics of DeepAR, have a look at a practical time series example and will demonstrate an implementation. In the end, you will be prepared to get started with your own forecasts.

Type: Talk (30 mins); Python level: Beginner; Domain level: Intermediate


Nicolas Kuhaupt

Data Convolution

Nicolas Kuhaupt studied mathematics both in Germany and in the United States. He got passionate about the topics of Big Data and Data Science during his masters' thesis. He then worked as a Big Data Consultant and later changed to Fraunhofer IEE to work as a Research Data Scientist. Beginning in 2020, he works as a Freelancer in Data Science.