Two problems I see with that approach is:


Without a validation set, you don’t know how many epochs to train using the remaining 20%.


When you have a new model, you don’t have any way to compare its performance with the old model unless you keep a held-out test set.