VOOZH about

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

⇱ Apply Generative Adversarial Networks (GANs) | Coursera


Apply Generative Adversarial Networks (GANs)

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

Apply Generative Adversarial Networks (GANs)

28,359 already enrolled

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.8

548 reviews

Intermediate level

Recommended experience

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

Gain insight into a topic and learn the fundamentals.
4.8

548 reviews

Intermediate level

Recommended experience

Flexible schedule
3 weeks at 10 hours a week
Learn at your own pace
91%
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 3 modules in this course

In this course, you will:

- Explore the applications of GANs and examine them wrt data augmentation, privacy, and anonymity - Leverage the image-to-image translation framework and identify applications to modalities beyond images - Implement Pix2Pix, a paired image-to-image translation GAN, to adapt satellite images into map routes (and vice versa) - Compare paired image-to-image translation to unpaired image-to-image translation and identify how their key difference necessitates different GAN architectures - Implement CycleGAN, an unpaired image-to-image translation model, to adapt horses to zebras (and vice versa) with two GANs in one 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.

Learn different applications of GANs, understand the pros/cons of using them for data augmentation, and see how they can improve downstream AI models!

What's included

7 videos9 readings1 assignment1 programming assignment

7 videosβ€’Total 25 minutes
  • Welcome to Course 3β€’3 minutes
  • Welcome to Week 1β€’1 minute
  • Overview of GAN Applicationsβ€’6 minutes
  • Data Augmentation: Methods and Usesβ€’5 minutes
  • Data Augmentation: Pros & Consβ€’3 minutes
  • GANs for Privacyβ€’4 minutes
  • GANs for Anonymityβ€’2 minutes
9 readingsβ€’Total 268 minutes
  • Syllabusβ€’5 minutes
  • Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!β€’2 minutes
  • (Optional) Automated Data Augmentationβ€’60 minutes
  • (Optional) Lecture Notes W1β€’1 minute
  • (Optional Notebook) Generative Teaching Networksβ€’60 minutes
  • (Optional) Talking Headsβ€’0 minutes
  • (Optional) De-identificationβ€’40 minutes
  • (Optional) GAN Fingerprintsβ€’70 minutes
  • Works Citedβ€’30 minutes
1 assignmentβ€’Total 5 minutes
  • GANs Hippocratic Oathβ€’5 minutes
1 programming assignmentβ€’Total 180 minutes
  • Data Augmentationβ€’180 minutes

Understand image-to-image translation, learn about different applications of this framework, and implement a U-Net generator and Pix2Pix, a paired image-to-image translation GAN!

What's included

8 videos6 readings2 programming assignments

8 videosβ€’Total 29 minutes
  • Welcome to Week 2β€’1 minute
  • Image-to-Image Translationβ€’5 minutes
  • Pix2Pix Overviewβ€’5 minutes
  • Pix2Pix: PatchGANβ€’2 minutes
  • Pix2Pix: U-Netβ€’9 minutes
  • Pix2Pix: Pixel Distance Loss Termβ€’3 minutes
  • Pix2Pix: Putting It All Togetherβ€’3 minutes
  • Pix2Pix Advancementsβ€’2 minutes
6 readingsβ€’Total 251 minutes
  • (Optional) Lecture Notes W2β€’1 minute
  • (Optional) The Pix2Pix Paperβ€’60 minutes
  • (Optional Notebook) Pix2PixHDβ€’60 minutes
  • (Optional) More Work Using PatchGANβ€’50 minutes
  • (Optional Notebook) GauGANβ€’60 minutes
  • Works Citedβ€’20 minutes
2 programming assignmentsβ€’Total 360 minutes
  • U-Netβ€’180 minutes
  • Pix2Pixβ€’180 minutes

Understand how unpaired image-to-image translation differs from paired translation, learn how CycleGAN implements this model using two GANs, and implement a CycleGAN to transform between horses and zebras!

What's included

9 videos8 readings1 programming assignment

9 videosβ€’Total 33 minutes
  • Welcome to Week 3β€’1 minute
  • Unpaired Image-to-Image Translationβ€’4 minutes
  • CycleGAN Overviewβ€’4 minutes
  • CycleGAN: Two GANsβ€’2 minutes
  • CycleGAN: Cycle Consistencyβ€’6 minutes
  • CycleGAN: Least Squares Lossβ€’5 minutes
  • CycleGAN: Identity Lossβ€’4 minutes
  • CycleGAN: Putting It All Togetherβ€’3 minutes
  • CycleGAN Applications & Variantsβ€’4 minutes
8 readingsβ€’Total 208 minutes
  • (Optional) Lecture Notes W3β€’1 minute
  • [IMPORTANT] Reminder about end of access to Lab Notebooksβ€’2 minutes
  • (Optional) The CycleGAN Paperβ€’70 minutes
  • (Optional) CycleGAN for Medical Imagingβ€’50 minutes
  • (Optional Notebook) MUNITβ€’60 minutes
  • Works Citedβ€’10 minutes
  • Acknowledgementsβ€’5 minutes
  • (Optional) Opportunity to Mentor Other Learnersβ€’10 minutes
1 programming assignmentβ€’Total 180 minutes
  • CycleGANβ€’180 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.7 (161 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

    87.95%

  • 4 stars

    7.84%

  • 3 stars

    1.64%

  • 2 stars

    1.09%

  • 1 star

    1.45%

Showing 3 of 548

JC
Β·

Reviewed on Jan 16, 2021

It is a great course that you need to take time to understand fully, particularly the optional materials and readings are super valuable to extend understanding.

LG
Β·

Reviewed on Feb 18, 2021

Great to put the GANs to practice and see what you can achieve. This was the icing on the cake for me. Thanks Sharon for your clear explanations!

AS
Β·

Reviewed on Jan 16, 2021

The applications of GANs were very well illustrated in the course. I thank the coursera team for this :-)

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,