Generative adversarial network

Ever wondered how computers can create new images that look real?

Generative adversarial network

Ever wondered how computers can create new images that look real?

Imagine you're at a party and someone hands you a photo that looks like it was taken by a professional photographer. You're amazed by how realistic it looks, but you can't tell if it's real or fake.

A computer uses two parts to make fake photos. One part tries to spot fake photos, and the other tries to make them look real. They keep getting better at their jobs by competing against each other.

Example

The fake photo maker (generator) learns to make photos that look like real ones by seeing what the fake spotter (discriminator) likes and dislikes.

Remember this

Generative Adversarial Networks (GANs) create realistic fake photos by having two parts—the generator and the discriminator—compete to improve each other's skills.

Related concepts

Swipe through 100 ML concepts daily

Open Pocket Polymath