First, the neural network is trained on a lot of example data, then the neutral network takes in seed data of some kind and generates an image from that.
The specifics can very greatly depending on type of neutral network. One kind that’s pretty popular these is Generative Adversarial Networks or a “GAN” these work by using 2 neural networks, 1 which generates fake images, and a second one which tries to determine if the images generated are real or not. So, you have one robot trying to fool the other robot that it’s not a robot.
Latest Answers