The training for each new resolution happen in two phases - \"transition\" and \"stable\". In the transition phase, the features from the previous resolution are mixed with the current resolution. This allows for a smoother transition when scalling up. We use each epoch in model.fit() as a phase.