| luz_callback_train_valid {luz} | R Documentation |
Train-eval callback
Description
Switches important flags for training and evaluation modes.
Usage
luz_callback_train_valid()
Details
It takes care of the three ctx attributes:
-
ctx$model: Responsible for callingctx$model$train()andctx$model$eval(), when appropriate. -
ctx$training: Sets this flag toTRUEwhen training andFALSEwhen in validation mode. -
ctx$loss: Resets thelossattribute tolist()when finished training/ or validating.
Value
A luz_callback
Note
In general you won't need to explicitly use the metrics callback as it's
used by default in fit.luz_module_generator().
See Also
Other luz_callbacks:
luz_callback_auto_resume(),
luz_callback_csv_logger(),
luz_callback_early_stopping(),
luz_callback_interrupt(),
luz_callback_keep_best_model(),
luz_callback_lr_scheduler(),
luz_callback_metrics(),
luz_callback_mixup(),
luz_callback_model_checkpoint(),
luz_callback_profile(),
luz_callback_progress(),
luz_callback_resume_from_checkpoint(),
luz_callback()