- Use cases
-
1. Preprocessing
- SageMaker Object Detection preprocessing
- Rekognition Object Detection preprocessing
- SageMaker Kmeans preprocessing
- Autopilot preprocessing
- DeepAR preprocessing
- Personalize preprocessing
- Select, drop or extract Columns
- Split dataset to Train and Test
- Upload to s3
- Forecast preprocessing
- Rekognition Classification preprocessing
- SageMaker Image Classification preprocessing
- Xgboost preprocessing
- Blazingtext preprocessing
- Comprehend custom preprocessing
-
2. Training
- SageMaker Object Detection training
- Rekognition Object Detection training
- Forecast training
- Personalize training
- BlazingText training
- DeepAR training
- SageMaker Kmeans training
- Comprehend custom training
- Autopilot Training
- Xgboost Training
- Autogluon training
- Rekognition Classification training
- SageMaker Image Classification training
-
3. Inference
- SageMaker Object Detection inference
- Forecast inference
- Rekognition Object Detection inference
- Comprehend custom inference
- Personalize inference
- Autopilot Inference
- BlazingText Inference
- Custom SageMaker model Inference
- DeepAR Inference
- Rekognition Classification inference
- SageMaker Image Classification inference
- SageMaker Kmeans inference
- Xgboost Inference
- Contribute a use case or contact us for help.
- Frequently Asked Questions
Forecast training
Make sure you saw this link for preprocessing first
Once your target time series dataset has been imported into Amazon Forecast, you can train a predictor (trained model). You can choose a particular algorithm or can choose AutoML to have Amazon Forecast process your data and choose an algorithm to best suit your dataset group.
Predictor Details: Forecast frequency – Frequency at which the forecast is generated. This setting must be consistent with the input time series data. Forecast horizon – Choose how far into the future to make predictions. This number multiplied by the data entry frequency (hourly). For example, set the number to 36, to provide predictions for 36 hours.
CLI
aws forecast create-predictor \
--predictor-name mypredictor \
--perform-auto-ml true \
--input-data-config DatasetGroupArn="arn:aws:forecast:<region>:<acct-id>:dsgroup/mydatasetgroup" \
--forecast-horizon 36 \
--featurization-config '{
"ForecastFrequency": "H"
}'
Model training takes time. Don't proceed until training has completed and the status of the predictor is ACTIVE. To check the status:
CLI
aws forecast describe-predictor \
--predictor-arn arn:aws:forecast:<region>:<acct-id>:predictor/mypredictor
Once the predictor is ACTIVE, you can view metrics to see how well the model performed and to decide whether to use the predictor to generate a forecast. To view the metrics:
CLI
aws forecast get-accuracy-metrics \
--predictor-arn arn:aws:forecast:<region>:<acct-id>:predictor/mypredictor