Indeed, the first time I feed ANN with all 3000 samples, which loss and weights will be counted and updated with 3000 samples in one time. But in the second condition I feed each new set of 1000 samples, and used trained ANN as previous step(for step 2 I used saved ANN from step 1 and continue to train), and when I reach 3000 in the third step, the weights are updated 3 times but each time the trained ANN from previous step is used. Do you agree?