Workshops, Notebooks and examples on how to learn and use various features of Amazon Forecast
Getting Started Guide and Best Practices Cheat Sheet Tutorial serves as a guide to onboarding and continued learning how to improve forecasts using Amazon Forecast Best Practices.
-
Pre-POC workshop is a hands-on, leave-in-place, guided learning (and demo) that is meant to accelerate a Forecast POC. The workshop covers Best Practices for working with Amazon Forecast. Targeted to Developers, Line-of-business, and Data Scientists who will be doing the execution work of a Forecast POC.
- The CloudFormation template configures all the AWS services (and permissions) to take data end-to-end through Forecast. The Forecast section does not use notebook with manual waits between API calls anymore, instead users just copy their data to a S3 bucket that has a defined trigger to launch all the Forecast steps automatically.
- Self-service training. You can bring your own data, and follow along all the steps below, starting with "Install the demo". You'll need time to customize the Data Prep notebook to your data. Best Practice theory is mixed-in along with Hands-on Lab instructions.
- AWS- or AWS Partner-led training as a no-code, no-hands-on, canned demo. See the separate instructions and look for notes about "canned demo". Follow the below instructions to "Install the demo" before day of your demo. The NYC Taxi demo will be created for you automatically. All you have to do is open AWS console to Amazon Forecast, and walk audience through the completed screens in the Forecast Dataset Group called "nyctaxi_weather_auto".
- AWS- or AWS Partner-led hands-on, bring your own data, pre-POC workshop. See the separate instructions. For best results, ask for a sample of customer's anonymized POC data at least 1 week in advance. You'll need time to customize the Data Prep notebook to their data. You'll also need follow the below instructions to "Install the demo" beforehand. Day of the workshop, share the customized Data Prep notebook with customer, so they can more quickly get going with their Forecast POC.
-
Data used: NYC Taxi
-
Resources used:
-
No code workshop can be used in 2 ways:
- Introduction demo. Developers and Line-of-business folks can follow-along this markdown file to learn start-to-finish how to create forecasts. 100% no-code, through UI screens using console only.
- Notebook using Amazon Forecast Python SDK to make API calls, with manual waits between each API call, to perform exactly the same tasks as the 100% no-code demo. Targeted at Integration Partners, MLOps Engineers, and Developers responsible for putting forecasts into production.
- Data used: Energy consumption
-
Immersion Day Workshop is an older version of the No code workshop notebook portion.
Here you will find examples how to use Amazon Forecast Python SDK to make API calls, with manual waits between API calls. Primary audience is Developers, MLOps Enginners, and Integration Partners who need to see how to put forecasts into production.
-
Basic folder contains notebooks that help you Get Started with Amazon Forecast and Upgrading to AutoPredictor.
-
Advanced folder contains notebooks to show API calls for more complex tasks:
- Time Series Clustering Preprocessing
- Using the Amazon Forecast Weather Index
- Incorporating Related data
- Incorporating Item Meta data
- Assessing item level accuracy using custom metrics with Predictor backtest exported data
- Forecasting "cold-start" or new product introductions by generating test data explicitly filled with "NaN" for new items and running Forecast-only (that is inference only) using already trained predictor
This folder has been superceded by the Improving Forecast Accuracy With Machine Learning Solution. Follow these instructions to deploy an automated end to end pipeline from training to visualization of your Amazon Forecasts in Amazon QuickSight.
This sample code is made available under a modified MIT license. See the LICENSE file.