{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "# 18- Generative Adversarial Networks\n", "\n", "by [Alejandro Correa Bahnsen](http://www.albahnsen.com/)\n", "\n", "version 1.0, July 2018\n", "\n", "## Part of the class [Applied Deep Learning](https://github.com/albahnsen/AppliedDeepLearningClass)\n", "\n", "This notebook is licensed under a [Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/deed.en_US). Special thanks goes to [Rowel Atienza](https://towardsdatascience.com/gan-by-example-using-keras-on-tensorflow-backend-1a6d515a60d0) and [Diego Gomez](https://medium.com/ai-society/gans-from-scratch-1-a-deep-introduction-with-code-in-pytorch-and-tensorflow-cb03cdcdba0f) [Erik Lindernoren](https://github.com/eriklindernoren/Keras-GAN/blob/master/dcgan/dcgan.py)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Generative Adversarial Networks (GAN) is one of the most promising recent developments in Deep Learning. [GAN](http://papers.nips.cc/paper/5423-generative-adversarial-nets.pdf), introduced by Ian Goodfellow in 2014, attacks the problem of unsupervised learning by training two deep networks, called Generator and Discriminator, that compete and cooperate with each other. In the course of training, both networks eventually learn how to perform their tasks." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Some other examples:" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "