Generative AI with Diffusion Models Training
Duration
Prerequisites
- Good understanding of PyTorch
- Good understanding of deep learning
Skills Gained
- Build a U-Net to generate images from pure noise
- Improve the quality of generated images with the Denoising Diffusion process
- Compare Denoising Diffusion Probabilistic Models (DDPMs) with Denoising Diffusion Implicit Models (DDIMs)
- Control the image output with context embeddings
- Generate images from English text-prompts using CLIP
- Introduction
- From U-Nets to Diffusion
- Build a U-Net, a type of autoencoder for images.
- Learn about transposed convolution to increase the size of an image.
- Learn about non-sequential neural networks and residual connections.
- Experiment with feeding noise through the U-Net to generate new images
- Control with Context
- Learn how to alter the output of the diffusion process by adding context embeddings
- Add additional model optimizations such as
- Sinusoidal Position Embeddings
- The GELU activation function
- Attention
- Text-to-Image with CLIP
- Walk through the CLIP architecture to learn how it associates image embeddings with text embeddings
- Use CLIP to train a text-to-image diffusion model
- State-of-the-art Models
- Review various state-of-the-art generative ai models and connect them to the concepts learned in class
- Discuss prompt engineering and how to better influence the output of generative AI models
- Learn about content authenticity and how to build trustworthy models
- Final Review
Partner Registration
The course you are registering for is being delivered by our sister company - ExitCertified. All logistics related to course delivery will be managed by the ExitCertified team. If you have a dedicated Web Age representative, please feel to reach out to them with any questions/concerns you may have.
You'll now be redirected to https://www.exitcertified.com to complete the enrollment process.
Partner Registration
The course you are registering for is being delivered by our sister company - ExitCertified. All logistics related to course delivery will be managed by the ExitCertified team. If you have a dedicated Web Age representative, please feel to reach out to them with any questions/concerns you may have.
You'll now be redirected to https://www.exitcertified.com to complete the enrollment process.