<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="34562" language="de" source="https://portal.flane.ch/swisscom/xml-course/nvidia-gaidm" lastchanged="2025-07-29T12:18:28+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Generative AI with Diffusion Models</title><productcode>GAIDM</productcode><vendorcode>NV</vendorcode><vendorname>Nvidia</vendorname><fullproductcode>NV-GAIDM</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Aufbau eines U-Netzes zur Erzeugung von Bildern aus reinem Rauschen&lt;/li&gt;&lt;li&gt;Verbessern Sie die Qualit&amp;auml;t der erzeugten Bilder mit dem Denoising-Diffusionsverfahren&lt;/li&gt;&lt;li&gt;Steuerung der Bildausgabe mit Kontexteinbettungen&lt;/li&gt;&lt;li&gt;Generierung von Bildern aus englischen Textaufforderungen mit Hilfe des neuronalen Netzes &amp;quot;Contrastive Language-Image Pretraining&amp;quot; (CLIP)&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Ein grundlegendes Verst&amp;auml;ndnis von Deep-Learning-Konzepten.&lt;/li&gt;&lt;li&gt;Vertrautheit mit einem Deep Learning Framework wie TensorFlow, PyTorch oder Keras. Dieser Kurs verwendet PyTorch.&lt;/li&gt;&lt;/ul&gt;</essentials><outline>&lt;p&gt;&lt;strong&gt;Vom U-Netz zur Diffusion&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aufbau einer U-Net-Architektur.&lt;/li&gt;&lt;li&gt;Trainieren Sie ein Modell, um Rauschen aus einem Bild zu entfernen.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Diffusionsmodelle&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Definieren Sie die Vorw&amp;auml;rtsdiffusionsfunktion.&lt;/li&gt;&lt;li&gt;Aktualisierung der U-Net-Architektur, um einen Zeitschritt zu erm&amp;ouml;glichen.&lt;/li&gt;&lt;li&gt;Definieren Sie eine umgekehrte Diffusionsfunktion.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Optimierungen&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implementieren Sie die Gruppennormalisierung.&lt;/li&gt;&lt;li&gt;GELU umsetzen.&lt;/li&gt;&lt;li&gt;Implementieren Sie Rearrange Pooling.&lt;/li&gt;&lt;li&gt;Implementieren von sinusf&amp;ouml;rmigen Positionseinbettungen.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Klassifikator-freie Diffusionsf&amp;uuml;hrung&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hinzuf&amp;uuml;gen kategorischer Einbettungen zu einem U-Netz.&lt;/li&gt;&lt;li&gt;Trainieren Sie ein Modell mit einer Bernoulli-Maske.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;CLIP
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Erfahren Sie, wie Sie CLIP Encodings verwenden.&lt;/li&gt;&lt;li&gt;Verwenden Sie CLIP, um ein neuronales Text-Bild-Netzwerk zu erstellen.&lt;/li&gt;&lt;/ul&gt;</outline><comments>&lt;p&gt;&lt;em&gt;Dieser Text wurde automatisiert &amp;uuml;bersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/course/nvidia-gaidm&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;hier&lt;/a&gt;&lt;/span&gt;.&lt;/em&gt;&lt;/p&gt;</comments><objective_plain>- Aufbau eines U-Netzes zur Erzeugung von Bildern aus reinem Rauschen
- Verbessern Sie die Qualität der erzeugten Bilder mit dem Denoising-Diffusionsverfahren
- Steuerung der Bildausgabe mit Kontexteinbettungen
- Generierung von Bildern aus englischen Textaufforderungen mit Hilfe des neuronalen Netzes &quot;Contrastive Language-Image Pretraining&quot; (CLIP)</objective_plain><essentials_plain>- Ein grundlegendes Verständnis von Deep-Learning-Konzepten.
- Vertrautheit mit einem Deep Learning Framework wie TensorFlow, PyTorch oder Keras. Dieser Kurs verwendet PyTorch.</essentials_plain><outline_plain>Vom U-Netz zur Diffusion



- Aufbau einer U-Net-Architektur.
- Trainieren Sie ein Modell, um Rauschen aus einem Bild zu entfernen.
Diffusionsmodelle



- Definieren Sie die Vorwärtsdiffusionsfunktion.
- Aktualisierung der U-Net-Architektur, um einen Zeitschritt zu ermöglichen.
- Definieren Sie eine umgekehrte Diffusionsfunktion.
Optimierungen



- Implementieren Sie die Gruppennormalisierung.
- GELU umsetzen.
- Implementieren Sie Rearrange Pooling.
- Implementieren von sinusförmigen Positionseinbettungen.
Klassifikator-freie Diffusionsführung



- Hinzufügen kategorischer Einbettungen zu einem U-Netz.
- Trainieren Sie ein Modell mit einer Bernoulli-Maske.
CLIP



- Erfahren Sie, wie Sie CLIP Encodings verwenden.
- Verwenden Sie CLIP, um ein neuronales Text-Bild-Netzwerk zu erstellen.</outline_plain><comments_plain>Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.</comments_plain><duration unit="d" days="1">1 Tag</duration><pricelist><price country="US" currency="USD">500.00</price><price country="DE" currency="EUR">500.00</price><price country="AT" currency="EUR">500.00</price><price country="SE" currency="EUR">500.00</price><price country="SI" currency="EUR">500.00</price><price country="GB" currency="GBP">420.00</price><price country="IT" currency="EUR">500.00</price><price country="CA" currency="CAD">690.00</price></pricelist><miles/></course>