The evolving algorithm then takes the blueprint, mutates it a little, and sends it back to the DNN. "How about now?" If the DNN thinks the blob looks worse, the new object is discarded and another mutation is made from the original. If the feedback improves because it now looks .002% like a jellyfish, say, the new version becomes the basis for further mutations. Like uber-patient master and pupil, the algorithm and the deep neural network go back and forth like this millions of times, slowly but surely sculpting a recognizable object.