In the 4th tip, it was advised to train them separately. But you just calculated the loss separately but that loss was fed as a whole to the train the parameters. Shouldn't the training be done separately as well? first with the real images loss and then on the fake images loss?