Ahmed_Jimy:

the results of epoch 20 to 30 are not the same as the last training session.


This might be caused by the shuffling of the data, if you haven’t restored the state of epoch 20 for the data loading before continuing the training.
If you are shuffling the data, you could try to add 20 “empty” epoch iterations using the DataLoader and check the final performance again.