Skip to content

which value is recommended to be reported as Intermediate Result? #3753

Answered by QuanluZhang
JianJuly asked this question in Q&A
Discussion options

You must be logged in to vote

@JianJuly , intermediate result is mainly used for users to check a configuration/trial's performance, like learning curve. You can report any value or dict you want. Finally result is your optimization goal. It can be seen as the reward used by tuning algorithms (e.g., tpe). how frequently to report intermediate result can be freely decided by yourself. Note that if you are using curve fitting early stop algorithm, suggest not to make intermediate result very frequent, as curve fitting is computation intensive.

how to use validation set is depending on your task decided by yourself. NNI does not have specific requirement for how to use validation set.

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by scarlett2018
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
question Further information is requested user raised
2 participants
Converted from issue

This discussion was converted from issue #3537 on June 09, 2021 08:04.