Kontakt aufnehmen

Schulungsübersicht

1. Einführung in fortgeschrittenes Stable Diffusion

  • Ziele des Kurses sowie Lernpfad
  • Überblick über Diffusionsmodelle
  • Architekturübersicht von Stable Diffusion
  • Latente Diffusionsmodelle (LDMs)
  • Entwicklung der Stable-Diffusion-Modelle (SD 1.x, SDXL sowie neuere Architekturen)
  • Anwendungsbeispiele und Einsatzmöglichkeiten im Unternehmensumfeld

2. Grundlagen des Deep Learnings für Diffusionsmodelle

  • Grundprinzipien des Diffusionsprozesses
  • Vorwärts- und Rückwärtsdiffusion
  • Rauschvorhersage
  • Architektur des Denoise-U-Nets
  • Variante Autoencoder (VAE)
  • CLIP-Textencoder
  • Funktionsweise der Kreuz-Aufmerksamkeitsmechanismen

3. Verständnis der Stable-Diffusion-Architektur

  • Komponenten des Gesamtprozesses
  • Ablauf der Texterfassung
  • Darstellung im latenten Raum
  • Scheduler-Algorithmen
  • Bildsamplingsmethoden
  • Ablauf der Bilddekodierung

4. Fortgeschrittene Prompt-Techniken

  • Aufbau und Syntax von Prompts
  • Positive und negative Prompts
  • Gewichtung von Prompts
  • Betonung einzelner Wörter im Prompt
  • Interpolation verschiedener Prompts
  • Optimierungsstrategien für Prompts
  • Reproduzierbare Bildgenerierung

5. Fortgeschrittene Verfahren zur Bildgenerierung

  • Bild-zu-Bild-Generierung
  • Ausbessern von bestehenden Bildern (Inpainting)
  • Erweiterung des Bildrahmens (Outpainting)
  • Erzeugung hochauflösender Bilder
  • Mehrstufige Verfeinerungsprozesse
  • Bulk-Generierung mehrerer Bilder gleichzeitig
  • Steuerung des Zufalls durch Initialisierungswerte (Seeds)

6. Bedingte Bildgenerierung

  • Architektur von ControlNet
  • Bildgenerierung basierend auf Pose-Informationen
  • Generierung unter Berücksichtigung der Tiefe eines Bildes
  • Nutzung von Kantenerkennung zur Steuerung
  • Verwendung von Segmentierungsdaten
  • Bildgenerierung mithilfe Referenzbildern
  • Workflows mit mehreren ControlNet-Modulen

7. LoRA, DreamBooth und Modell-Fine-Tuning

  • Einführung in Transfer-Learning-Konzepte
  • Grundlagen von LoRA
  • Training mit DreamBooth
  • Textuelle Inversionstechniken
  • Eigene Wortvektoren erstellen
  • Auswahl geeigneter Trainingsdatensätze
  • Auswertung der erstellten Modellvarianten

8. Fortgeschrittenes Modelltraining

  • Vorbereitung des Datensatzes
  • Datenaufbereitung und -augmentation
  • Automatische Erstellung von Bildunterschriften
  • Aufbau der Trainingspipeline
  • Verteiltes Training über mehrere Rechner
  • Training mit gemischter Genauigkeit (Mixed Precision)
  • Verwaltung und Sichern von Modell-Status

9. Optimierung der Hyperparameter

  • Auswahl des optimalen Lernraten-Werts
  • Ermittlung idealer Batch-Größen
  • Wahl passender Scheduler-Algorithmen
  • Einstellung der CFG-Skalierung für bessere Resultate
  • Bestimmung der Anzahl an Samplingschritten
  • Anwendung regulierender Maßnahmen
  • Bewertungskriterien für das Modellverhalten

10. Leistungsoptimierung des Modells

  • Optimierung der GPU-Nutzung
  • Nutzung von CUDA-Technologien
  • Einsatz speichersparender Aufmerksamkeitsalgorithmen
  • Nutzung der xFormers-Bibliothek zur Beschleunigung
  • Quantisierungstechniken zur Reduktion des Speicherbedarfs
  • Einsatz von FP16- und BF16-Formaten für schnellere Inferenzen
  • Effiziente Batch-Verarbeitung

11. Skalierung von Stable-Diffusion-Arbeitsabläufen

  • Training mit mehreren GPUs gleichzeitig
  • Verteilte Inferenzverarbeitung
  • Verwaltung sehr großer Datensätze
  • Bereitstellung auf Cloud-basierten GPU-Systemen
  • Strategien zum Bereitstellen und Hosten des Modells im Unternehmensumfeld
  • Vergleich der Modellperformance durch Benchmark-Tests

12. Integration von Stable Diffusion mit anderen Deep-Learning-Frameworks

  • Nutzung der Hugging Face Diffusers-Bibliothek
  • Integration mit PyTorch
  • Interoperabilität mit TensorFlow-Modellen
  • Einsatz des ONNX Runtime-Systems
  • Optimierung mittels TensorRT
  • Nutzung der Accelerate-Bibliothek zur Vereinfachung von Workflows
  • Individuelle Anpassung kompletter Modell-Pipelines

13. Erstellung produktiver Verarbeitungsprozesse

  • Aufbau von APIs zur Bilderzeugung
  • Entwicklung von Batch-Inferenzdiensten
  • Automatisierung von Workflows zur Bildgenerierung
  • Systematik der Auftragsverarbeitung in Warteschlangen
  • Einführung eines Modellversions-Managements
  • Planung praktikabler Umsetzungsstrategien für den Einsatz im Betrieb

14. Verbesserung der Bildqualität

  • Upscaling-Techniken zur Vergrößerung von Bildern
  • Super-Resolution-Verfahren zur Schärfung fehlender Details
  • Wiederherstellung und Optimierung von Gesichtsmerkmalen
  • Minderung unerwünschter Artefakte im Bildinhalt
  • Ablauf von Verfeinerungsprozessen nach der Erzeugung
  • Einsatz kompletter Post-Processing-Pipelines

15. Verantwortungsvoller Einsatz von KI und Sicherheitsaspekte

  • Auswirkungen von Vorurteilen in generativen Modellen
  • Ethikgrundsätze beim Erstellen von Bildern durch KI
  • Rechtsfragen hinsichtlich Urheberrechten bei automatisch erzeugten Inhalten
  • Pflichten zur Kennzeichnung computergenerierter Bildmaterialien
  • Einrichtung und Verwendung von Sicherheitsfiltern gegen problematische Inhalte
  • Überprüfungsmechanismen für eingegebene Prompts
  • Richtlinien zu verantwortungsvollem Einsatz der Technologie im Unternehmenskontext

16. Fehlerbehebung und Debugging

  • Diagnose fehlgeschlagener Bilderzeugungsvorgänge
  • Beseitigung häufiger CUDA-Fehlerquellen
  • Lösung von Problemen bei der Speicherverwaltung im GPU-System
  • Steigerung der Konsistenz erzeugter Bilder hinsichtlich Inhalt und Struktur
  • Aufspüren und Lösen spezifischer Fehler in selbstentwickelten Pipelines
  • Problemanalyse bezüglich Leistungsverlusten der Rechenprozesse

17. Überwachung sowie Bewertung des Modells

  • Messmethoden zur Qualität erzeugter Bilder
  • Benchmark-Tests im Vergleich zu Standardmodellen
  • Vergleich verschiedener Versionen eines Modells anhand spezifischer Kennwerte
  • Protokollierung aller Experimente während der Entwicklung
  • Nutzung von Tools zur Verfolgung und Dokumentation experimenteller Schritte
  • Sicherstellung reproduzierbarer Ergebnisse unter gleichen Rahmenbedingungen

18. Fortgeschrittene Anwendungsbereiche

  • Visuelle Darstellung von Produktdesigns
  • Erstellung von Marketingmaterialien mittels KI-Unterstützung
  • Gestaltung und Konzeption von Charakteren für Animations- und Spieleprojekte
  • Bildgesteuerte Planungsprozesse im Bereich Architektur und Bauwesen
  • Forschungszwecke in der medizinischen Bildverarbeitung
  • Wissenschaftliche Visualisierungsaufgaben aller Disziplinen
  • Integration kreativer KI-Arbeitsabläufe in das allgemeine Design-Ökosystem

19. Kombinierte Integration mit anderen KI-Modellen

  • Kombination mit großen Sprachmodellen (LLMs)
  • Verbindung mit Vision-Sprache-Modellen (VLMs)
  • Automatisierung der Bildbeschreibungsgenerierung
  • Bildbasierte Informationszugänge mittels Retrieval-Augmented Generation für multimodale Systeme
  • Nutzung von KI-Agenten zur Steuerung komplexer Workflows
  • Orchestrierung der Zusammenarbeit mehrerer spezialisierter Modelle gleichzeitig

20. Best Practices für den Einsatz im Unternehmensumfeld

  • Durchdachte infrastrukturelle Planung des gesamten Systems
  • Effiziente Verwaltung und Verteilung von GPU-Ressourcen über alle Projekte hinweg
  • Umgang mit spezifischen Sicherheitsaspekten im Umgang mit generativen KI-Systemen
  • Gute Governance-Regelungen hinsichtlich Entwicklung, Pflege und Verwaltung der Modellversionen
  • Einrichtung und Nutzung kontinuierlicher Integration-/Distribution-Prozesse für die fortlaufende Optimierung der Modelle
  • Vorgehensweise bei Instandhaltungs- und Aktualisierungsmaßnahmen

21. Praktische Übungen sowie Zusammenfassung

  • Aufbau einer vollständigen Pipeline zur Bildgenerierung aus Text
  • Fine-Tuning eines eigenen Stable-Diffusion-Modells unter Realbedingungen
  • Konzeption und Implementierung automatisierter Verarbeitungsprozesse zur kontinuierlichen Produktion neuer Bilder
  • Praktische Tests hinsichtlich Leistungsoptimierung des Systems in realen Szenarien
  • Systematische Bewertung und Gegenüberstellung unterschiedlicher Modellvarianten im Kontext konkreter Anwendungsfälle
  • Abschlussrevision aller behandelten grundlegenden Konzepte in einem übersichtlichen Zusammenhang
  • Gemeinsame Fragen- und Antwortrunde für Klärung offener Aspekte
  • Empfehlungen für den weiteren Wissensausbau sowie verfügbare zusätzliche Lernressourcen am Ende des Trainings

Voraussetzungen

  • Gutes Verständnis von Deep-Learning-Konzepten und -Architekturen
  • Bekanntschaft mit Stable Diffusion sowie der Bildgenerierung aus Text
  • Erfahrung mit PyTorch sowie der Programmiersprache Python

Zielgruppe

  • Datenwissenschaftler und Machine-Learning-Ingenieure
  • Deep-Learning-Forscher
  • Experten im Bereich der Computervision.
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien