aws / aws/amazon-sagemaker-examples

No Val/Test loss for each epoch?

Open
#1,313 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
11k
Forks
7k
Avg merge
8h 29m
Merged PRs (30d)
8

Description

Hi there,

After a few days experiments with DeepAR, I’m surprised about how powerful DeepAR it for the multivariate time series forecasting problems.

But I do have a question about the role testing data channel, I initially thought it would serve the purpose as a validation set, but it seems there is no validation loss reported after each epoch, and it won’t allow me to customize metrics as it’s one of the built AWS algorithms. Instead, it only report the test RMSE and test loss after all the epochs.

I tried to read through all the docs and original paper, but still didn’t find any clue on this.

Without the validation loss curve, how would I know if my model is overfitting or not during the training process and stop it early if it does?

Thanks in advance for any suggestions.

Contributor guide

Open the contributing guide

Research direction

Start with the DeepAR documentation, the original paper, and the training and testing data-channel behavior described in the issue. Determine whether validation loss, custom metrics, or early stopping are supported, then document how a user can identify overfitting and what output or workflow constitutes a complete answer.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, jupyter-notebook
Domain
cloud, machine-learning
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.