Generatywne sieci przeciwstawne (GAN)

Generative adversarial networks (GAN) · id gan · aliases: GAN, generative adversarial network, sieci przeciwstawne, adversarial training

Dwie sieci trenowane w grze przeciwstawnej: generator tworzy przykłady, a dyskryminator odróżnia je od danych rzeczywistych; sygnał z dyskryminatora uczy generator coraz lepszego odwzorowania rozkładu danych. Trening może być niestabilny i cierpieć na załamanie trybów.

Two networks trained in an adversarial game: a generator creates samples and a discriminator distinguishes them from real data; the discriminator's signal trains the generator to better match the data distribution. Training can be unstable and suffer from mode collapse.

In one sentence

To sposób uczenia generatora przez rywalizację z modelem odróżniającym jego wyniki od prawdziwych przykładów.

This trains a generator through competition with a model distinguishing its outputs from real examples.

Problem it solves

Trudno ręcznie opisać wszystkie cechy sprawiające, że wygenerowany obraz wygląda wiarygodnie.

It is hard to manually specify every feature that makes a generated image look convincing.

What it does

Generator próbuje tworzyć przekonujące dane, a oceniająca sieć uczy się rozpoznawać różnice i przekazuje mu sygnał do poprawy.

The generator tries to produce convincing data while a judging network learns to detect differences and provides a signal for improvement.

Everyday example

Podczas treningu generator twarzy otrzymuje wskazówki od sieci porównującej jego obrazy z prawdziwymi zdjęciami.

During training, a face generator receives feedback from a network comparing its images with real photographs.

This concerns you if you…

Examples

Subtopics

Related topics

Sources