Generative Adversarial Networks (GANs)

A Short Introduction to GANs in Generative Deep Learning

The battle between two adversaries

Rukshan Pramoditha
Data Science 365
Published in
6 min readDec 3, 2022

--

Photo by Monika Simeonova on Unsplash

Who doesn't like to generate natural-looking and realistic things that have never existed before?

That’s where GANs (Generative Adversarial Networks) come into play. They are a type of neural network architecture that was specially designed to generate natural-looking and more realistic things such as images, videos, sounds, texts, etc.

With this article, you take one step ahead to learn another neural network architecture. Previously, in our Neural Networks and Deep Learning Course, we’ve discussed the following neural network architectures and their Keras implementations.

Generative deep learning models

There are two main types of generative deep learning models: AEs and GANs. GANs excel in generating realistic things which are almost identical to the original ones. Therefore, introducing GANs is considered one of the most important breakthroughs made in the field of deep learning.

--

--

Rukshan Pramoditha
Data Science 365

3,000,000+ Views | BSc in Stats | Top 50 Data Science, AI/ML Technical Writer on Medium | Data Science Masterclass: https://datasciencemasterclass.substack.com