 Thereafter, candidates synthesized by the generator are evaluated by the discriminator.Backpropagation is applied in both networks so that the generator produces better images, while the discriminator becomes more skilled at flagging synthetic images.The generator is typically a deconvolutional neural network, and the discriminator is a convolutional neural network.