If you can make a program that is able to recognize a certain kind of image (like a cat, dog or Garfield strip), you can pit it against another program that feeds the first program either a real image of that thing, or an attempt at generating one. The first program has to guess whether or not the image is real, and sort of tells the second program how it knew. Over time, the second program learns change things about its generated images that tip off the first program that the image is fake, and if you do that enough, you are left with a program that is really good at making images indistinguishable from the real thing. https://www.youtube.com/watch?v=Sw9r8CL98N0 Here is a good video that basically explains what I just wrote but better.
If you can make a program that is able to recognize a certain kind of image (like a cat, dog or Garfield strip), you can pit it against another program that feeds the first program either a real image of that thing, or an attempt at generating one. The first program has to guess whether or not the image is real, and sort of tells the second program how it knew. Over time, the second program learns change things about its generated images that tip off the first program that the image is fake, and if you do that enough, you are left with a program that is really good at making images indistinguishable from the real thing. https://www.youtube.com/watch?v=Sw9r8CL98N0 Here is a good video that basically explains what I just wrote but better.
deleted by creator