Einführung

Generative kontradiktorische Netzwerke (GANs) sind eine aufregende neue Innovation im Bereich des maschinellen Lernens. GANs sind generative Modelle, die neue Dateninstanzen erstellen, die Ihren Trainingsdaten ähneln. GANs können beispielsweise Bilder erstellen, die wie Fotos von Menschen aussehen, auch wenn die Gesichter keiner realen Person gehören. Die folgenden Bilder wurden von einem GAN erstellt:

Bild von vier fotorealistischen Gesichtern, die von einem generativen kontradiktorischen Netzwerk erstellt wurden.

Abbildung 1: Von einem von NVIDIA erstelltes GAN generierte Images

GANs erreichen diesen Realismus durch Kopplung eines Generators, der die Ausgabe des Ziels mit einem Diskriminator lernt, der lernt, echte Daten von der Ausgabe des Generators zu unterscheiden. Der Generator versucht, den Diskriminator zu täuschen. Der Diskriminator versucht zu täuschen.

In diesem Kurs lernen Sie die Grundlagen von GAN kennen und erfahren, wie Sie mit der TF-GAN-Bibliothek GANs erstellen können.

Voraussetzungen

Für diesen Kurs wird Folgendes vorausgesetzt: