Home>Courses>Hands-On Generative Adversarial Networks with Keras

Hands-On Generative Adversarial Networks with Keras

Gain insights into GANs with Keras. Delve into deep learning, experiment with real-world GAN applications, train high-resolution image GANs, and learn advances in computer vision, NLP, and audio.

Beginner

80 Lessons

8h

Certificate of Completion

Gain insights into GANs with Keras. Delve into deep learning, experiment with real-world GAN applications, train high-resolution image GANs, and learn advances in computer vision, NLP, and audio.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

19 Playgrounds
12 Quizzes
Course Overview
What You'll Learn
Course Content
Recommendations

Course Overview

This course focuses on generative adversarial networks (GANs), which have reshaped machine learning and deep learning landscapes. This course also aims to provide a comprehensive introduction to GANs, starting with a deep dive into deep learning and generative models and their extensive applications in artificial intelligence. You will start by getting an overview of deep learning and generative models. You will then explore the wide-ranging applications where GANs can be utilized. You will get hands-on ex...Show More
This course focuses on generative adversarial networks (GANs), which have reshaped machine learning and deep learning landscapes...Show More

What You'll Learn

An understanding of generative adversarial networks and its application to artificial intelligence
Working knowledge of developing, evaluating, and improving GANs
Hands-on experience in training GAN models to produce and improve high-resolution images
The ability to generate natural language and speech enhancement using GAN models
An understanding of generative adversarial networks and its application to artificial intelligence

Show more

Course Content

1.

Getting Started

1 Lessons

Get familiar with GANs using Keras, tackling image synthesis, training techniques, and applications.

2.

Deep Learning Basics and Environment Test

5 Lessons

Look at deep learning principles, setup, neural architectures, and validating with practical exercises.

4.

Implementing Our First GAN

6 Lessons

Apply your skills to implementing and training GANs using DCGAN, CIFAR-10, and auxiliary functions.

5.

Evaluating Our First GAN

6 Lessons

Dig into evaluating GANs, covering image quality, variety, and qualitative and quantitative methods.

8.

Progressive Growing of GANs

6 Lessons

Try out PGGANs to enhance image synthesis with progressive resolution growth and custom layers.

12.

TequilaGAN—Identifying GAN Samples

6 Lessons

Take a closer look at techniques to evaluate and identify samples generated by GANs.

13.

What’s Next in GANs

6 Lessons

Tackle GAN advancements, applications in arts, biology, and audio, while exploring open research questions.

14.

Conclusion

1 Lessons

Build on deep learning principles and practical GAN applications for advanced model deployment.

15.

Appendix

1 Lessons

Get familiar with setting up a deep learning environment using Anaconda, CUDA, TensorFlow, and Keras.

Course Author

Trusted by 2.6 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath