Generative Adversarial Nets

Slides:



Advertisements
Similar presentations
Unsupervised Learning With Neural Nets Deep Learning and Neural Nets Spring 2015.
Advertisements

Spatial Pyramid Pooling in Deep Convolutional
Generative Adversarial Nets ML Reading Group Xiao Lin Jul
Conditional Generative Adversarial Networks
Deep Residual Learning for Image Recognition
Generative Adversarial Network (GAN)
Group presentation WANG Yue 13/2/2017.
Video Generation with GAN
Environment Generation with GANs
Deep Neural Net Scenery Generation
Automatic Lung Cancer Diagnosis from CT Scans (Week 2)
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Photorealistic Image Colourization with Generative Adversarial Nets
Perceptual Loss Deep Feature Interpolation for Image Content Changes
Generative Adversarial Networks
CSCI 5922 Neural Networks and Deep Learning Generative Adversarial Networks Mike Mozer Department of Computer Science and Institute of Cognitive Science.
Adversaries.
Part-Based Room Categorization for Household Service Robots
Chaoyun Zhang, Xi Ouyang, and Paul Patras
Hierarchical Deep Convolutional Neural Network
Synthesis of X-ray Projections via Deep Learning
Single Image Super-Resolution
CSCI 5922 Neural Networks and Deep Learning: NIPS Highlights
Generative adversarial networks (GANs) for edge detection
Reinforcement learning with unsupervised auxiliary tasks
Machine Learning: The Connectionist
Authors: Jun-Yan Zhu*, Taesun Park*, Phillip Isola, Alexei A. Efros
Presenter: Hajar Emami
A brief introduction to neural network
Low Dose CT Image Denoising Using WGAN and Perceptual Loss
State-of-the-art face recognition systems
Neural Photo Editing Andrew Brock.
Introduction to Neural Networks
Neural Network Compression
Deep learning Introduction Classes of Deep Learning Networks
Understanding LSTM Networks
Basics of Deep Learning No Math Required
Generative Adversarial Network
Image recognition: Defense adversarial attacks
David Healey BYU Capstone Course 15 Nov 2018
Image to Image Translation using GANs
GAN Applications.
Lip movement Synthesis from Text
RCNN, Fast-RCNN, Faster-RCNN
Do GANs actually learn the distribution? Some theory and empirics.
Hein H. Aung Matt Anderson, Advisor Introduction
Introduction to Object Tracking
CS 2770: Computer Vision Generative Adversarial Networks
Textual Video Prediction
Adversarial Learning for Security System
Course Recap and What’s Next?
TPGAN overview.
Abnormally Detection
Ch 14. Generative adversarial networks (GANs) for edge detection
U-Net: Convolutional Network for Segmentation
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
Hsiao-Yu Chiang Xiaoya Li Ganyu “Bruce” Xu Pinshuo Ye Zhanyuan Zhang
Angel A. Cantu, Nami Akazawa Department of Computer Science
Deep screen image crop and enhance
End-to-End Facial Alignment and Recognition
Cengizhan Can Phoebe de Nooijer
Example of training and deployment of deep convolutional neural networks. Example of training and deployment of deep convolutional neural networks. During.
Deep screen image crop and enhance
CSC 578 Neural Networks and Deep Learning
Deep screen image crop and enhance
CRCV REU 2019 Aaron Honculada.
SDSEN: Self-Refining Deep Symmetry Enhanced Network
Deep screen image crop and enhance
Deep screen image crop and enhance
An introduction to neural network and machine learning
Presentation transcript:

Generative Adversarial Nets İlke Çuğu 1881739

NIPS 2014 Ian Goodfellow et al.

At a glance (http://www.kdnuggets.com/2017/01/generative-adversarial-networks-hot-topic-machine-learning.html)

Idea Behind GANs

Zero-sum Games Default Example: Matching Pennies

Game of Matching Pennies Player 2 Player 1

GAN Training ... from blog post of Adam Geitgey[1]

GAN Training

GAN Training

GAN Training

GAN Training

GAN Training

GAN Training

Training a GAN

Discriminator From minibatch of data From minibatch of noise

Generator

Summing Up k times

In Practice D1 = D(x) (D wants it to be near 1) D2 = D(G(z)) (D wants it to be near 0)

Pitfall

Mode Collapse Also known as the Helvetica scenario The generator learns to map several different input z values to the same output point Does not seem to be caused by any particular cost function

Mode Collapse [2]

2 Sample Applications

Deep Convolutional GAN [3] 2015 – Radford et al. Note: No FC & Pooling

Deep Convolutional GAN [3]

Deep Convolutional GAN [3]

Deep Convolutional GAN [3]

Single Image Super-Resolution [4] 2016 - Ledig et al. GAN + ResNet

Single Image Super-Resolution [4]

The End

References [1] https://medium.com/@ageitgey/abusing-generative-adversarial-networks-to-make-8-bit-pixel-art-e45d9b96cee7#.9lngjtkdr [2] Reed, S., et al. Generating interpretable images with controllable structure. Technical report, 2016. 2, 2016. [3] Radford, Alec, Luke Metz, and Soumith Chintala. "Unsupervised representation learning with deep convolutional generative adversarial networks." arXiv preprint arXiv:1511.06434 (2015). [4] Ledig, Christian, et al. "Photo-realistic single image super-resolution using a generative adversarial network." arXiv preprint arXiv:1609.04802 (2016).