VOOZH about

URL: https://www.coursera.org/learn/build-basic-generative-adversarial-networks-gans

⇱ Build Basic Generative Adversarial Networks (GANs) | Coursera


Build Basic Generative Adversarial Networks (GANs)

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Build Basic Generative Adversarial Networks (GANs)

79,254 already enrolled

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.7

2,004 reviews

Intermediate level

Recommended experience

Flexible schedule
3 weeks at 10 hours a week
Learn at your own pace
95%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.7

2,004 reviews

Intermediate level

Recommended experience

Flexible schedule
3 weeks at 10 hours a week
Learn at your own pace
95%
Most learners liked this course

Build your subject-matter expertise

This course is part of the Generative Adversarial Networks (GANs) Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

In this course, you will:

- Learn about GANs and their applications - Understand the intuition behind the fundamental components of GANs - Explore and implement multiple GAN architectures - Build conditional GANs capable of generating examples from determined categories The DeepLearning.AI Generative Adversarial Networks (GANs) Specialization provides an exciting introduction to image generation with GANs, charting a path from foundational concepts to advanced techniques through an easy-to-understand approach. It also covers social implications, including bias in ML and the ways to detect it, privacy preservation, and more. Build a comprehensive knowledge base and gain hands-on experience in GANs. Train your own model using PyTorch, use it to create images, and evaluate a variety of advanced GANs. This Specialization provides an accessible pathway for all levels of learners looking to break into the GANs space or apply GANs to their own projects, even without prior familiarity with advanced math and machine learning research.

See some real-world applications of GANs, learn about their fundamental components, and build your very own GAN using PyTorch!

What's included

10 videos6 readings1 programming assignment1 app item1 ungraded lab

10 videosβ€’Total 57 minutes
  • Welcome to the Specializationβ€’5 minutes
  • Welcome to Week 1β€’1 minute
  • Generative Modelsβ€’8 minutes
  • Real Life GANsβ€’5 minutes
  • Intuition Behind GANsβ€’5 minutes
  • Discriminatorβ€’6 minutes
  • Generatorβ€’7 minutes
  • BCE Cost Functionβ€’7 minutes
  • Putting It All Togetherβ€’6 minutes
  • (Optional) Intro to PyTorchβ€’7 minutes
6 readingsβ€’Total 33 minutes
  • Syllabusβ€’5 minutes
  • Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!β€’2 minutes
  • Check out some non-existent people!β€’5 minutes
  • (Optional) Lecture Notes W1β€’1 minute
  • Works Citedβ€’10 minutes
  • How to Refresh your Workspaceβ€’10 minutes
1 programming assignmentβ€’Total 180 minutes
  • Your First GANβ€’180 minutes
1 app itemβ€’Total 1 minute
  • Intake Surveyβ€’1 minute
1 ungraded labβ€’Total 60 minutes
  • (Optional) Intro to PyTorchβ€’60 minutes

Learn about different activation functions, batch normalization, and transposed convolutions to tune your GAN architecture and apply them to build an advanced DCGAN specifically for processing images!

What's included

9 videos5 readings1 programming assignment

9 videosβ€’Total 38 minutes
  • Welcome to Week 2β€’1 minute
  • Activations (Basic Properties)β€’4 minutes
  • Common Activation Functionsβ€’6 minutes
  • Batch Normalization (Explained)β€’6 minutes
  • Batch Normalization (Procedure)β€’5 minutes
  • Review of Convolutionsβ€’3 minutes
  • Padding and Strideβ€’4 minutes
  • Pooling and Upsamplingβ€’5 minutes
  • Transposed Convolutionsβ€’3 minutes
5 readingsβ€’Total 146 minutes
  • (Optional) A Closer Look at Transposed Convolutionsβ€’40 minutes
  • (Optional) Lecture Notes W2β€’1 minute
  • (Optional) The DCGAN Paperβ€’40 minutes
  • (Optional Notebook) GANs for Videoβ€’60 minutes
  • Works Citedβ€’5 minutes
1 programming assignmentβ€’Total 180 minutes
  • Deep Convolutional GAN (DCGAN)β€’180 minutes

Learn advanced techniques to reduce instances of GAN failure due to imbalances between the generator and discriminator! Implement a WGAN to mitigate unstable training and mode collapse using W-Loss and Lipschitz Continuity enforcement.

What's included

7 videos5 readings1 programming assignment1 ungraded lab

7 videosβ€’Total 26 minutes
  • Welcome to Week 3β€’2 minutes
  • Mode Collapseβ€’5 minutes
  • Problem with BCE Lossβ€’4 minutes
  • Earth Mover’s Distanceβ€’2 minutes
  • Wasserstein Lossβ€’5 minutes
  • Condition on Wasserstein Criticβ€’3 minutes
  • 1-Lipschitz Continuity Enforcementβ€’6 minutes
5 readingsβ€’Total 246 minutes
  • (Optional) Lecture Notes W3β€’1 minute
  • (Optional Notebook) ProteinGANβ€’60 minutes
  • (Optional) The WGAN and WGAN-GP Papersβ€’120 minutes
  • (Optional) WGAN Walkthroughβ€’60 minutes
  • Works Citedβ€’5 minutes
1 programming assignmentβ€’Total 180 minutes
  • WGANβ€’180 minutes
1 ungraded labβ€’Total 60 minutes
  • (Optional) SN-GANβ€’60 minutes

Understand how to effectively control your GAN, modify the features in a generated image, and build conditional GANs capable of generating examples from determined categories!

What's included

9 videos6 readings2 programming assignments1 ungraded lab

9 videosβ€’Total 27 minutes
  • Welcome to Week 4β€’1 minute
  • Conditional Generation: Intuitionβ€’3 minutes
  • Conditional Generation: Inputsβ€’5 minutes
  • Controllable Generationβ€’3 minutes
  • Vector Algebra in the Z-Spaceβ€’4 minutes
  • Challenges with Controllable Generationβ€’3 minutes
  • Classifier Gradientsβ€’2 minutes
  • Disentanglementβ€’5 minutes
  • Conclusion of Course 1β€’1 minute
6 readingsβ€’Total 133 minutes
  • (Optional) The Conditional GAN Paperβ€’30 minutes
  • (Optional) Lecture Notes W4β€’1 minute
  • [IMPORTANT] Reminder about end of access to Lab Notebooksβ€’2 minutes
  • (Optional) An Example of a Controllable GANβ€’90 minutes
  • Works Citedβ€’5 minutes
  • Acknowledgmentsβ€’5 minutes
2 programming assignmentsβ€’Total 360 minutes
  • Conditional GANβ€’180 minutes
  • Controllable Generationβ€’180 minutes
1 ungraded labβ€’Total 60 minutes
  • (Optional) InfoGANβ€’60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.8 (667 ratings)
DeepLearning.AI
6 Coursesβ€’135,813 learners

Explore more from Machine Learning

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    80.19%

  • 4 stars

    14.56%

  • 3 stars

    3.24%

  • 2 stars

    0.99%

  • 1 star

    0.99%

Showing 3 of 2004

BK
Β·

Reviewed on Jun 9, 2024

Amazing course, one of the best I've ever enrolled in. The speaker, presentation, labs and provided resources are all very very good and well documented!

SK
Β·

Reviewed on Nov 16, 2020

Great course! The programming assignments were a bit short and too easy. The Deep Learning Specialization assignments had the ideal difficulty and length.

AR
Β·

Reviewed on Feb 9, 2024

Excellent Course to get started with GAN's. Can't wait to explore other parts of this specialization. Thank you Deeplearning.AI for this amazing content.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,