The model was trained for 10 epochs (iterations) over the full set of training data. The loss function was set to cross entropy loss, and the SGD optimizer was used with an initial learning rate of 0.1 and a scheduler that stepped down by a factor of 0.95 each step. After each epoch, the test data was evaluated for accuracy.