← All work

03 / Generative models · Unsupervised learning

Generative adversarial networks

A generator and a discriminator, learning from each other through adversarial training.

Explanatory illustration of the project’s approach.

The question

How can a model learn to generate samples by competing with another model?

The approach

I built a basic generative adversarial network. The generator takes random noise as its input. The discriminator learns to distinguish real samples from generated ones, providing the feedback used to train the generator.

How it works

Start with noise

The generator maps random input to a generated sample. It learns through feedback from the discriminator.

Train both sides

The discriminator learns from real and generated samples. The two models train against each other, making the training process the focus of this experiment.

Next project / 04

Panda robot motion planning

04 / Start a conversation

Have something
in mind?

A product to build, an interesting role,
or a problem worth figuring out together.

Let's talk [email protected]