Using EarlyStopping without having a validation set?

575 Views Asked by At

I've noticed that when not specifying the validation_split this parameter will be automatically set to 0. Now I've used early stopping all this time without having a validation_split. What I find weird however is that even without specifying the validation split it still stops my training early. Which is surprising to me since I thought training would only stop when the validation score isn't improving. Any idea why this happens? I would love to know.

1

There are 1 best solutions below

2
On

Not knowing about your framework.

I can only guess that it could stop earlier when the training loss slightly increase, instead of the validation loss.