Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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