Als nächstesNächster Leitfaden
Progressives Wachstum von GANs
Visuelle KI
Visueller KI-GUIDE
Bedingte GANs (cGANs) erweitern gewöhnliche GANs, indem sie zusätzliche Informationen, wie eine Klassenbezeichnung oder Text, sowohl in den Generator als auch in den Diskriminator einspeisen.
Hören Sie sich diesen Leitfaden anKI-erzählt · ~2 min
Auf diese Weise können Sie steuern, was das Netzwerk produziert, anstatt zufällige Ausgaben zu erhalten.
Ein Standard-GAN wandelt zufälliges Rauschen in ein Bild um, gibt Ihnen jedoch keinen Einfluss auf das Ergebnis. Bedingte GANs, die 2014 von Mirza und Osindero vorgeschlagen wurden, beheben dieses Problem, indem sie die Erzeugung auf einem Label y konditionieren. Beide Netzwerke empfangen y: Der Generator kombiniert Rauschen mit der Beschriftung, um ein passendes Bild zu erzeugen, während der Diskriminator beurteilt, ob ein Bild sowohl realistisch als auch mit seiner Beschriftung übereinstimmt. Trainieren Sie es auf MNIST mit Ziffernbezeichnungen und Sie können gezielt nach einer „7“ fragen. Das Konditionierungssignal kann ein One-Hot-Klassenvektor, eine Einbettung, ein Attributsatz oder sogar ein anderes Bild sein. Diese Idee der Steuerungsgenerierung ist die Grundlage, die Text-zu-Bild- und Bild-zu-Bild-Systeme ermöglicht.
Generieren einer bestimmten handschriftlichen Ziffer oder Objektklasse bei Bedarf statt einer zufälligen
Synthese von Gesichtern mit ausgewählten Attributen wie Alter, Frisur, Brille oder Gesichtsausdruck
Unterstützt frühe Text-zu-Bild-Pipelines, bei denen eine Beschriftung das generierte Bild konditioniert
Erstellen klassenbalancierter synthetischer Daten zur Erweiterung unterrepräsentierter Kategorien in Trainingssätzen
Die bedingte Generierung ist jetzt die Standarderwartung: Benutzer möchten angeben, was sie erhalten. Die Idee der Etikettenkonditionierung verallgemeinerte sich zur Rich-Text-Konditionierung über Queraufmerksamkeit in Diffusionsmodellen wie Stable Diffusion und zur räumlichen Konditionierung im ControlNet-Stil unter Verwendung von Kanten, Tiefe oder Pose. Zukünftige Systeme werden immer flexiblere und multimodalere Bedingungen akzeptieren, Text-, Skizzen-, Audio- und 3D-Einschränkungen mischen und gleichzeitig verbessern, wie genau die Ausgaben jeden Teil der Anweisung respektieren.
Kostenloser Newsletter
Drei verifizierte KI-Geschichten jeden Werktagmorgen, in einfachem Englisch geschrieben. Für immer kostenlos, keine Werbung.
Eine E‑Mail jeden Werktag. Abmelden mit einem Klick. Wir verkaufen oder teilen Ihre Adresse nie.
Testen Sie sich selbst
Sofortiges Feedback zu jeder Antwort und ein teilbares Zertifikat mit verifizierbarer ID, sobald Sie einen Kurs bestanden haben.
Unterstützen Sie kostenlose KI-Bildung. AI Understanding ist eine 501(c)(3) gemeinnützige Organisation – keine Werbung, keine Paywall, nie. Machen Sie eine Spende
Bedingte GANs (cGANs) erweitern gewöhnliche GANs, indem sie zusätzliche Informationen, wie eine Klassenbezeichnung oder Text, sowohl in den Generator als auch in den Diskriminator einspeisen. Auf diese Weise können Sie steuern, was das Netzwerk produziert, anstatt zufällige Ausgaben zu erhalten.
Bedingte GANs fügen sowohl dem Generator als auch dem Diskriminator ein Konditionierungssignal (z. B. eine Bezeichnung) hinzu, sodass Sie angeben können, was generiert wird.
Da die Generierung von der Bezeichnung abhängig ist, können Sie den Generator nach einer bestimmten Klasse anstelle einer zufälligen Ausgabe fragen.
Der Diskriminator bestraft realistisch aussehende Bilder, die nicht ihrem Zustand entsprechen, und zwingt den Generator, die Kennzeichnung zu respektieren.
Ein einfacher und gängiger Ansatz verkettet die Bezeichnung (häufig One-Hot oder Einbettung) mit dem Rauschvektor des Generators.
Die Steuerung der Generierung über eine Bedingung ist genau das, worauf Text-zu-Bild- und Bild-zu-Bild-Systeme angewiesen sind.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
Progressives Wachstum von GANs
Visuelle KI