Hands-On Generative AI with Diffusion Models: Building Real-World Applications

Hands-On Generative AI with Diffusion Models: Building Real-World Applications

34mIntermediate2024-02-16

Authors

Nayan Saxena

Nayan Saxena

Course details

As AI and machine learning applications become increasingly powerful and pervasive, it’s essential that developers know how to apply generative models, regardless of their industry or current role. Given the projected future demand for AI professionals, this hands-on, skills-based course is designed to equip you with the tools and technical know-how required to get you up to speed building real-world applications and stay apace with current and emerging trends.

Learn how to leverage some of the most recent advancements in generative AI with diffusion models by exploring the power of the Hugging Face diffusers library. Join instructor and generative AI expert Nayan Saxena as he dives into unconditional image generation, text-guided image generation, image-to-image translation, the art of image inpainting, image quality and efficiency improvements, music generation, and more. By the end of this course, you'll be adept at applying these models in real-world scenarios.

Skills covered

OpenCVHugging FacePyTorchMobile Device ManagementGenerative AIFull-Stack Web DevelopmentArtificial Intelligence (AI)Web DevelopmentNetwork and System AdministrationOpen SourceOne-Off

Concepts

Introduction

  • Introduction to generative AI and diffusion models
  • What you should know
  • Exercise files

Unconditional Image Generation

  • Unconditional image generation with diffusion models
  • Demo - Building an unconditional image generation model

Text-Guided Image Generation

  • Text-guided image generation with diffusion models
  • Demo - Building a text-guided image generation model

Image-to-Image Translation

  • Image-to-image translation with diffusion models
  • Demo - Building an image-to-image translation model

Image Inpainting

  • Image inpainting with diffusion models
  • Demo - Building an image inpainting model

Improving Image Quality and Efficiency

  • Deterministic generation for image improvement
  • Exploring different schedulers for diffusion models
  • Demo - Deterministic generation in action

Reinforcement Learning (RL) and Music Applications

  • Beyond images with diffusion models
  • Demo - Music generation with diffusion models

Conclusion

  • Next steps in building generation AI applications
40,000 Toman