Hello,
I have used offline generation to make a large number of training examples (~millions) and I would like to evaluate the fit with the validation set more frequently than just at the very end of the epoch. Is there a good way to do this within keras's current methods? I could not see an option that would let me set a the number of batches at which the validation accuracy could be tested.
Thank you
Please make sure that the boxes below are checked before you submit your issue. If your issue is an implementation question, please ask your question on StackOverflow or join the Keras Slack channel and ask there instead of filing a GitHub issue.
Thank you!
[X] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps
[X] If running on TensorFlow, check that you are up-to-date with the latest version. The installation instructions can be found here.
Hello,
I'm not aware of such functionality.
You can probably do a quick "hack" by using fit_generator to create smaller epochs.
That's usually the way to handle large datasets because large datasets can't usually be stored in memory.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 30 days if no further activity occurs, but feel free to re-open a closed issue if needed.
I think it would be great to renew this conversation. Evaluating at most once every epoch seems too limiting for an API as powerful as Keras.
Most helpful comment
I think it would be great to renew this conversation. Evaluating at most once every epoch seems too limiting for an API as powerful as Keras.