PyTorch: Eigene Bildgenerierungs-KI mit Python bauen
Künstliche Intelligenz muss nicht kompliziert sein. Mit der PyTorch-Bibliothek bauen Sie Ihren eigenen KI-Bildgenerator in Python. Wir erklären, wie das geht.
Mithilfe von KI-Bildgeneratoren kann jeder zu einem digitalen Monet oder Picasso werden. Dienste wie Midjourney, Dall-E und Adobe Firefly erzeugen nach einem Kommandozeilenbefehl (Prompt) Bilder, die teils sogar die eigene Vorstellungskraft sprengen. All diese Tools haben etwas gemeinsam: Sie sind an eine Rechen-Cloud angebunden, benötigen folglich zwingend einen Internetzugang.
Aber auch auf dem eigenen Rechner lassen sich Modelle trainieren und Bilder erzeugen. Gleichsam lernt man dadurch, wie solch ein System arbeitet, welche Parameter ein Bild beeinflussen und wie die Technik hinter dem oft genutzten Schlagwort "Künstliche Intelligenz" tatsächlich aussieht.
In diesem Artikel zeigen wir Ihnen, wie Sie Ihr eigenes generatives Modell mithilfe der PyTorch-Bibliothek in Python trainieren können: ein Deep Convolutional Generative Adversarial Network (DCGAN). Diese Modelle kombinieren die Architektur von Generative Adversarial Networks (GANs) mit der Leistungsfähigkeit von Convolutional Layers. Wir erklären beide Konzepte im Detail und implementieren sie anschließend Schritt-für-Schritt mit PyTorch. Mit dem resultierenden Modell können Sie am Ende etwa Entwürfe von Designerkleidung erzeugen.
Immer mehr Wissen. Das digitale Abo für IT und Technik.
Nur bis zum 31. Mai: heise+ 1 Jahr für nur 1,90 pro Woche lesen. Unbegrenzter Zugriff auf alle heise+ Artikel inklusive allen Digital-Magazinen.Länger lesen, mehr sparen: heise+ 1 Jahr lang für nur 1,90 € pro Woche lesen und brandaktuelles IT- und Tech-Wissen sichern. Zugriff auf alle heise+ Artikel inklusive der Digital-Magazine. Nur bis zum 31. Mai!