Accumulating results with different data loaders

I want to do training with a small part of the dataset let’s say 5000 images and then I would like to add 2000 images during each cycle

Let’s say Training Images is 50,000
Cycle 1: Training in the first step only with 5000 images (now the images will be 45,000)
from cycle 2 to 9:
Cycle 2: Training in the next cycle with 2000 images and accumulate the results with previous learning (now the remaining images will be 43,000 and will decrease in every cycle)

How can I add the results of the first training into the next training cycles from 2 to 9