The final training step may not have the lowest loss if the loss fluctuates.
I want to know, if validation is given to training a model in Keras, how does Keras pick the final model?
Does
- Keras pick by choosing a model with the lowest loss on validation data from the whole training process?
Or
- Keras pick the final model from the final training step, regardless if the final model gives the minimum loss on validation data?
Thank you.