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

This course includes

19 Playgrounds
12 Quizzes

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

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

What You'll Learn

An understanding of generative adversarial networks and its application to artificial intelligence

Show more

Course Content

1.

Getting Started

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

Deep Learning Basics and Environment Test

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

Implementing Our First GAN

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

Evaluating Our First GAN

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 Lesson

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

Appendix

1 Lesson

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

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

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

FOR TEAMS

Interested in this course for your business or team?

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