Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Generative AI – A Practical Approach
Rating: 5.0 out of 5(1 rating)
29 students

Generative AI – A Practical Approach

Generative AI with Auto Encoder, Generative Adverserial Network, Large Language Models etc...
Last updated 6/2025
English
English [Auto],

What you'll learn

  • Understand the architecture and applications of autoencoders for data compression and reconstruction.
  • Explore GANs for generating realistic synthetic data across various domains.
  • Apply transformer models to solve sequence-based generative tasks effectively.
  • Integrate hybrid deep learning models for enhanced generative performance and flexibility.

Course content

2 sections • 9 lectures • 2h 22m total length
  • Introduction to GenAI-19:52

    This lecture introduces the fundamentals of Artificial Intelligence and dives into the specialized domain of Generative AI (GenAI). It covers how GenAI models work, including their core principles and mechanisms. The session also highlights the growing importance of GenAI across industries. Finally, key challenges such as ethical concerns, data bias, and model limitations will be explored.

  • Introduction to GenAI-215:38

    This lecture explores the diverse use cases and real-world applications of Generative AI across industries like healthcare, media, and education. It examines current challenges including data privacy, model reliability, and ethical concerns. A comparison between traditional AI and Generative AI will be provided to highlight key differences. The session also contrasts GenAI with Deep Learning, clarifying their relationship and unique capabilities. Overall, it offers a practical understanding of where and how GenAI is making an impact.

Requirements

  • Python Programming, Machine Learning and Deep Learning

Description

This course offers a practical and in-depth exploration into the world of Generative AI, focusing on widely used and impactful models such as Autoencoders, Generative Adversarial Networks (GANs), and Large Language Models (LLMs). Designed for learners with a basic understanding of machine learning and Python, the course begins by introducing the fundamentals of generative modeling—how machines learn to create data that mimics real-world patterns.

Students will first explore Autoencoders, including their vanilla and variational variants, and learn how to use them for tasks such as dimensionality reduction, anomaly detection, and data reconstruction. The course then transitions into GANs, diving into their unique adversarial training structure, generator-discriminator dynamics, and how they are used to create realistic images, audio, and other content.

Next, learners will engage with transformers and LLMs, understanding how these models power modern tools like ChatGPT, enabling natural language generation, summarization, and creative writing. Each module includes hands-on coding exercises using popular deep learning frameworks to solidify theoretical concepts through real-world application.

The course also addresses challenges such as training stability, ethical considerations, and model evaluation. Comparisons between generative approaches help students choose the right tool for specific tasks. By the end of the course, learners will be equipped to design, build, and apply generative AI models across various domains.

Who this course is for:

  • This course is designed for data scientists, ML engineers, AI enthusiasts, and researchers who want hands-on experience with generative models like Autoencoders, GANs, and Transformers. A basic understanding of Python and deep learning is recommended.