Description
This is a breaking change. In many training/validation/test pipeline, the evaluation on validation data happens during training (for monitoring/model selection).
The current version of cornac evaluates validation set similar to test data.
Expected behavior with the suggested feature
- Evaluate validation periodically after
n epochs and report the validation results.
- Some model (e.g. MMNR) uses different external data for validation and test, which requires a way to distinguish between validation evaluation and test evaluation.
Other Comments
Description
This is a breaking change. In many training/validation/test pipeline, the evaluation on validation data happens during training (for monitoring/model selection).
The current version of cornac evaluates validation set similar to test data.
Expected behavior with the suggested feature
nepochs and report the validation results.Other Comments