Start training implementation