CS230: Lecture 4 Attacking Networks with Adversarial Examples - Generative Adversarial Networks

Size: px
Start display at page:

Download "CS230: Lecture 4 Attacking Networks with Adversarial Examples - Generative Adversarial Networks"

Transcription

1 Go to and use the code CS230: Lecture 4 Attacking Networks with Adversarial Examples - Generative Adversarial Networks Kian Katanforoosh

2 Today s outline I. Attacking NNs with Adversarial Examples II. Generative Adversarial Networks

3 I. Adversarial examples Discovery (2013): several machine learning models, including state-of-the-art neural networks, are vulnerable to adversarial examples A. Attacking a network with adversarial examples B. Defenses against adversarial examples C. Why are neural networks vulnerable to adversarial examples? [Szegedy et al. (2013): Intriguing properties of neural networks] [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

4 I. A. Attacking a network with adversarial examples Goal: Given a network pretrained on ImageNet, find an input image that is not a iguana but will be classified as an iguana. x Neural network (pretrained on ImageNet) 0.04! 0.85! ! car iguana tomato bike cat crab 1. Rephrasing what we want: Find x such that: ŷ(x) = y iguana = 0 1! 0 0! 0 2. Defining the loss function L( ŷ, y) = 1 2 ŷ(w,b,x) y iguana 2 2 Network (pretrained on ImageNet) After many iterations x L( ŷ, y)? 3. Optimize the image L x x = x α L x [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

5 I. A. Attacking a network with adversarial examples Question: Will the forged image x look like an iguana?? Space of possible input images Space of images classified as iguanas Space of real images

6 I. A. Attacking a network with adversarial examples Goal: Given a network pretrained on ImageNet, find an input image that is a cat but will be classify as an iguana. Neural network (pretrained on ImageNet) 0.04! 0.85! ! car iguana tomato bike cat crab 1. Rephrasing what we want: Find x such that: And: x = x cat 0 1! ŷ(x) = y iguana = 0 0! 0 2. Defining the loss function L( ŷ, y) = 1 2 ŷ(w,b,x) y iguana 2 2 Network (pretrained on ImageNet) L( ŷ, y) 2 +λ x x cat 2 After many iterations x? 3. Optimize the image L x x = x α L x [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

7 I. A. Attacking a network with adversarial examples 92% Cat 94% Iguana

8 I. A. Attacking a network with adversarial examples Space of possible input images Space of images classified as iguanas Space of real images Space of images that look real to humans

9 Menti [Alexey Kurakin, Ian J. Goodfellow, Samy Bengio (2017): Adversarial examples in the physical world]

10 I. B. Defenses against adversarial examples Menti Knowledge of the attacker: White-box Black-box Solution 1 Create a SafetyNet Solution 2 x = y = cat Train on correctly labelled adversarial examples Solution 3 Adversarial training L new = L(W,b,x, y) + λl(w,b,x adv, y) Adversarial logit pairing L new = L(W,b,x, y) + λ f (x;w,b) f (x adv ;W,b) 2 2 [Lu et al. (2017): SafetyNet: Detecting and Rejecting Adversarial Examples Robustly] [Harini Kannan et al. (2018): Adversarial Logit Pairing]

11 I. C. Why are neural networks vulnerable to adversarial examples? See board. Do neural networks actually understand the data? [Yuan et al. (2017): Adversarial Examples: Attacks and Defenses for Deep Learning]

12 II. Generative Adversarial Networks (GANs) A. Motivation B. G/D Game C. Training GANs D. In terms of code E. Nice results [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

13 II.A - Motivation Motivation: endowing computers with an understanding of our world. Goal: collect a lot of data, use it to train a model to generate similar data from scratch. Intuition: number of parameters of the model << amount of data

14 II.A - Motivation Probability distributions: Samples from the real data distribution real data distribution Matching distributions Goal Image space Samples from the generated distribution generated distribution Image space Image space [Han Zhang, Tao Xu, Hongsheng Li, Shaoting Zhang, Xiaogang Wang, Xiaolei Huang, Dimitris Metaxas (2017): StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks]

15 II. Generative Adversarial Networks (GANs) A. Motivation B. G/D Game C. Training GANs D. In terms of code E. Nice results [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

16 II.B - G/D Game 100-d random code (64,64,3) generated image Generator G (Neural Network) z How can we train G to generate images from the true data distributions? [Han Zhang, Tao Xu, Hongsheng Li, Shaoting Zhang, Xiaogang Wang, Xiaolei Huang, Dimitris Metaxas (2017): StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks]

17 II.B - G/D Game 100-d random code Generator G (Neural Network) (64,64,3) generated image Run Adam simultaneously on two minibatches (true data / generated data) z Gradients Binary classification x Discriminator D (Neural Network) y = 0 if x = G(z) y = 1 otherwise Probability distributions Real images (database) Image space

18 II.B - G/D Game 100-d random code (64,64,3) generated image Generator G (Neural Network) z Gradients Binary classification End goal: G is outputting images that are indistinguishable from real images for D x Discriminator D (Neural Network) y = 0 if x = G(z) y = 1 otherwise Probability distribution Real images (database) Image space

19 II.B - G/D Game Training procedure, we want to minimize: Labels: y real y gen is always 1 is always 0 The cost of the discriminator m real J ( D) = 1 y (i).log(d(x (i) )) m real!#### real i=1 "#### $ 1 i=1 (1 y (i) ).log(1 D(G(z (i) ))) gen!##### #" ####### $ cross-entropy 1: D should correctly label real data as 1 cross-entropy 2: D should correctly label generated data as 0 The cost of the generator J (G) = J ( D) = 1 log(1 D(G(z (i) ))) i=1 G should try to fool D: by minimizing the opposite of what D is trying to minimize

20 II. Generative Adversarial Networks (GANs) A. Motivation B. G/D Game C. Training GANs D. In terms of code E. Nice results [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

21 II.C - Training GANs Saturating cost for the generator: min 1 log(1 D(G(z (i) ))) i=1 max 1 log(d(g(z (i) ))) i=1 min 1 log(d(g(z (i) ))) i=1 J (G) 5 0 Non-saturating cost J (G) = 1 log(d(g(z (i) ))) i=1-20 Saturating cost J (G) = 1 log(1 D(G(z (i) ))) i=1 0 D(G(z)) 1 [Ian Goodfellow (2014): NIPS Tutorial: GANs]

22 II.C - Training GANs Note that: min 1 log(1 D(G(z (i) ))) i=1 max 1 log(d(g(z (i) ))) i=1 min 1 log(d(g(z (i) ))) i=1 New training procedure, we want to minimize: m real J ( D) = 1 y (i).log(d(x (i) )) m real!#### real i=1 "#### $ 1 i=1 (1 y (i) ).log(1 D(G(z (i) ))) gen!##### #" ####### $ cross-entropy 1: D should correctly label real data as 1 cross-entropy 2: D should correctly label generated data as 0 J (G) = 1 log(d(g(z (i) ))) i=1 G should try to fool D: by minimizing this

23 [Lucic, Kurach et al. (2018): Are GANs Created Equal? A Large-Scale Study]

24 II.C - Training GANs Simultaneously training G/D? 5 Non-saturating cost 0 m g J (G) = 1 m g log(d(g(z (i) ))) for num_iterations: for k iterations: update D J (G) Saturating cost m g i=1 update G J (G) = 1 m g log(1 D(G(z (i) ))) i= D(G(z)) 1 [Ian Goodfellow (2014): NIPS Tutorial: GANs]

25 II.C - Training GANs 5 Recap: GANs training tips J (G) 0 Non-saturating cost Saturating cost m g J (G) = 1 m g log(d(g(z (i) ))) i=1 m g J (G) = 1 m g log(1 D(G(z (i) ))) i=1 Modification of the cost function - 0 D(G(z)) 1 Keep D up-to-date with respect to G (k update for D / 1 update for G) (not presented but important) Use Virtual Batchnorm And a lot more, GANs are hard to train! [Soumith et al. (2016): GanHacks] [Lucic, Kurach et al. (2018): Are GANs Created Equal? A Large-Scale Study]

26 II. Generative Adversarial Networks (GANs) A. Motivation B. G/D Game C. Training GANs D. In terms of code E. Nice results [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

27 II. D. In terms of code [Erik Linder-Norén (Github): eriklindernoren/keras-gan: link]

28 II. D. In terms of code [Erik Linder-Norén (Github): eriklindernoren/keras-gan: link]

29 II. D. In terms of code [Erik Linder-Norén (Github): eriklindernoren/keras-gan: link]

30 II. Generative Adversarial Networks (GANs) A. Motivation B. G/D Game C. Training GANs D. In terms of code E. Nice results [Ian J. Goodfellow, Jonathon Shlens & Christian Szegedy (2015): Explaining and harnessing adversarial examples]

31 II.E - Nice results Operation on codes Code 1 (64,64,3) generated image Generator G (Neural Network) 1 Code Code 3 Generator G (Neural Network) (64,64,3) generated image 2 (64,64,3) generated image Code Code Code Generator G (Neural Network) Generator G (Neural Network) 2 Man with glasses - man + woman = woman with glasses [Radford et al. (2015): UNSUPERVISED REPRESENTATION LEARNING WITH DEEP CONVOLUTIONAL GENERATIVE ADVERSARIAL NETWORKS]

32 II.E - Nice results Image Generation: Samples from the generated distribution [Zhang et al. (2017): StackGAN++]

33 II.E - Nice results [Karras et al. (2018): A Style-Based Generator Architecture for Generative Adversarial Networks] v=ksljriaouma&feature=youtu.be

34 II.E - Nice results [Zhu, Park et al. (2017): Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks]

35 II.E - Nice results Goal: Convert horses to zebras on images, and vice-versa. Data? Architecture? Cost? Unpaired images Horse images Zebra images [Zhu, Park et al. (2017): Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks]

36 II.E - Nice results y = 0 if x = G1(H ) y = 1 otherwise (x = z) Architecture? H2Z y = 0 if x = G2(Z ) y = 1 otherwise (x = h) H G1(H) Generator1 (H2Z) Discriminator1 G2(G1(H)) Generator2 (Z2H) Discriminator2 y = 0 if x = G1(H ) y = 1 otherwise (x = z) G1(G2(Z)) y = 0 if x = G2(Z ) y = 1 otherwise (x = h) Discriminator2 Generator1 (H2Z) G2(Z) Discriminator1 Z Generator2 (Z2H) [Zhu, Park et al. (2017): Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks] Z2H

37 II.E - Nice results Loss to minimize? J ( D1) 1 = mreal mreal H 1 (i) log(d1(z )) m log(1 D1(G1(H ))) i=1 gen i=1 J G1 y = 0 if x = G2(Z ) y = 1 otherwise J 1 (i) = log(d1(g1(h ))) mgen i=1 1 = mreal ( D 2) mreal J J D2 Z G2 1 (i) log(d2(h )) m log(1 D2(G2(Z ))) i=1 gen i=1 (i) J=J 1 (i) = log(d2(g2(z ))) mgen i=1 mgen cycle G G1( mgen mgen (G 2) D1 G2 (i) mgen (G1) G G1 G2( mgen y = 0 if x = G1(H ) y = 1 otherwise ( D1) +J (G1) +J ( D 2) +J (G 2) + λj cycle mgen 1 1 (i) (i) (i) (i) = G2(G1(H ) H 1 G1(G2(Z ) Z 1 mgen i=1 mgen i=1

38 II.E - Nice results CycleGANs: Face2ramen + Face detection [Shu Naritomi et al.: Face2Ramen] [Takuya Tako: Face2Ramen using CycleGAN] [Zhu, Park et al. (2017): Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks]

39 II.E - Nice results Pix2Pix: by Christopher Hesse. [Isola et al. (2017): Image-to-Image Translation with Conditional Adversarial Networks]

40 II.E - Nice results Super-resolution [Ledig et al. (2016): Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network]

41 II.E - Nice results Other applications: Beaulieu-Jones et al., Privacy-preserving generative deep neural networks support clinical data sharing. Hwang et al., Learning Beyond Human Expertise with Generative Models for Dental Restorations. Gomez et al., Unsupervised cipher cracking using discrete GANs. Many more

42 Announcements For Tuesday 02/04, 10am: C2M3 Quiz: Hyperparameter tuning, Batch Normalization, Programming Frameworks Programming assignment: Tensorflow C3M1 and C3M2 Quiz: Bird recognition in the city of Peacetopia (case study) Quiz: Autonomous driving (case study) This Friday 02/01: Hands-on section Meet with your mentor TA, to go over project proposal feedback (attendance required.)

43 II.E - Evaluating GANs How to evaluate GANs? Human annotators Inception Score (IS) web-application Indicate if image is fake or real ( ) IS(G) = exp Ε KL( p( y x) p( y)) x pg Image 1 Image 2 Image 3 Measure of image quality Measure of image diversity Image 4 Image 5 Image 6 n y j=1 IS(G) = exp 1 m b ŷ (i) m j b i=1 m b k=1 log ŷ (i) log( 1 ŷ (k ) ) j m j b [Lucic, Kurach et al. (2018): Are GANs Created Equal? A Large-Scale Study] [Salimans et al. (2016): Improved Techniques for Training GANs] Also: Fréchet Inception Distance (FID)

Introduction to Generative Adversarial Networks

Introduction to Generative Adversarial Networks Introduction to Generative Adversarial Networks Ian Goodfellow, OpenAI Research Scientist NIPS 2016 Workshop on Adversarial Training Barcelona, 2016-12-9 Adversarial Training A phrase whose usage is in

More information

(University Improving of Montreal) Generative Adversarial Networks with Denoising Feature Matching / 17

(University Improving of Montreal) Generative Adversarial Networks with Denoising Feature Matching / 17 Improving Generative Adversarial Networks with Denoising Feature Matching David Warde-Farley 1 Yoshua Bengio 1 1 University of Montreal, ICLR,2017 Presenter: Bargav Jayaraman Outline 1 Introduction 2 Background

More information

An Empirical Study of Generative Adversarial Networks for Computer Vision Tasks

An Empirical Study of Generative Adversarial Networks for Computer Vision Tasks An Empirical Study of Generative Adversarial Networks for Computer Vision Tasks Report for Undergraduate Project - CS396A Vinayak Tantia (Roll No: 14805) Guide: Prof Gaurav Sharma CSE, IIT Kanpur, India

More information

GENERATIVE ADVERSARIAL NETWORKS (GAN) Presented by Omer Stein and Moran Rubin

GENERATIVE ADVERSARIAL NETWORKS (GAN) Presented by Omer Stein and Moran Rubin GENERATIVE ADVERSARIAL NETWORKS (GAN) Presented by Omer Stein and Moran Rubin GENERATIVE MODEL Given a training dataset, x, try to estimate the distribution, Pdata(x) Explicitly or Implicitly (GAN) Explicitly

More information

Lab meeting (Paper review session) Stacked Generative Adversarial Networks

Lab meeting (Paper review session) Stacked Generative Adversarial Networks Lab meeting (Paper review session) Stacked Generative Adversarial Networks 2017. 02. 01. Saehoon Kim (Ph. D. candidate) Machine Learning Group Papers to be covered Stacked Generative Adversarial Networks

More information

Generative Adversarial Networks (GANs)

Generative Adversarial Networks (GANs) Generative Adversarial Networks (GANs) Hossein Azizpour Most of the slides are courtesy of Dr. Ian Goodfellow (Research Scientist at OpenAI) and from his presentation at NIPS 2016 tutorial Note. I am generally

More information

arxiv: v1 [cs.cv] 5 Jul 2017

arxiv: v1 [cs.cv] 5 Jul 2017 AlignGAN: Learning to Align Cross- Images with Conditional Generative Adversarial Networks Xudong Mao Department of Computer Science City University of Hong Kong xudonmao@gmail.com Qing Li Department of

More information

Unsupervised Learning

Unsupervised Learning Deep Learning for Graphics Unsupervised Learning Niloy Mitra Iasonas Kokkinos Paul Guerrero Vladimir Kim Kostas Rematas Tobias Ritschel UCL UCL/Facebook UCL Adobe Research U Washington UCL Timetable Niloy

More information

Progress on Generative Adversarial Networks

Progress on Generative Adversarial Networks Progress on Generative Adversarial Networks Wangmeng Zuo Vision Perception and Cognition Centre Harbin Institute of Technology Content Image generation: problem formulation Three issues about GAN Discriminate

More information

Adversarial Machine Learning

Adversarial Machine Learning MedGAN Progressive GAN CoGAN LR-GAN CGAN IcGAN BIM LS-GAN AffGAN LAPGAN DiscoGANMPM-GAN AdaGAN LSGAN InfoGAN ATN FGSM igan IAN Adversarial Machine Learning McGAN Ian Goodfellow, Staff Research Scientist,

More information

Alternatives to Direct Supervision

Alternatives to Direct Supervision CreativeAI: Deep Learning for Graphics Alternatives to Direct Supervision Niloy Mitra Iasonas Kokkinos Paul Guerrero Nils Thuerey Tobias Ritschel UCL UCL UCL TUM UCL Timetable Theory and Basics State of

More information

Properties of adv 1 Adversarials of Adversarials

Properties of adv 1 Adversarials of Adversarials Properties of adv 1 Adversarials of Adversarials Nils Worzyk and Oliver Kramer University of Oldenburg - Dept. of Computing Science Oldenburg - Germany Abstract. Neural networks are very successful in

More information

Lecture 3 GANs and Their Applications in Image Generation

Lecture 3 GANs and Their Applications in Image Generation Lecture 3 GANs and Their Applications in Image Generation Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2017 Outline Introduction Theoretical Part Application Part Existing Implementations

More information

Generative Modeling with Convolutional Neural Networks. Denis Dus Data Scientist at InData Labs

Generative Modeling with Convolutional Neural Networks. Denis Dus Data Scientist at InData Labs Generative Modeling with Convolutional Neural Networks Denis Dus Data Scientist at InData Labs What we will discuss 1. 2. 3. 4. Discriminative vs Generative modeling Convolutional Neural Networks How to

More information

Learning to Generate Images

Learning to Generate Images Learning to Generate Images Jun-Yan Zhu Ph.D. at UC Berkeley Postdoc at MIT CSAIL Computer Vision before 2012 Cat Features Clustering Pooling Classification [LeCun et al, 1998], [Krizhevsky et al, 2012]

More information

Generative Adversarial Networks (GANs) Ian Goodfellow, Research Scientist MLSLP Keynote, San Francisco

Generative Adversarial Networks (GANs) Ian Goodfellow, Research Scientist MLSLP Keynote, San Francisco Generative Adversarial Networks (GANs) Ian Goodfellow, Research Scientist MLSLP Keynote, San Francisco 2016-09-13 Generative Modeling Density estimation Sample generation Training examples Model samples

More information

Tempered Adversarial Networks

Tempered Adversarial Networks Mehdi S. M. Sajjadi 1 2 Giambattista Parascandolo 1 2 Arash Mehrjou 1 Bernhard Schölkopf 1 Abstract Generative adversarial networks (GANs) have been shown to produce realistic samples from high-dimensional

More information

Lecture 19: Generative Adversarial Networks

Lecture 19: Generative Adversarial Networks Lecture 19: Generative Adversarial Networks Roger Grosse 1 Introduction Generative modeling is a type of machine learning where the aim is to model the distribution that a given set of data (e.g. images,

More information

arxiv: v1 [cs.cv] 8 Jan 2019

arxiv: v1 [cs.cv] 8 Jan 2019 GILT: Generating Images from Long Text Ori Bar El, Ori Licht, Netanel Yosephian Tel-Aviv University {oribarel, oril, yosephian}@mail.tau.ac.il arxiv:1901.02404v1 [cs.cv] 8 Jan 2019 Abstract Creating an

More information

Countering Adversarial Images using Input Transformations

Countering Adversarial Images using Input Transformations Countering Adversarial Images using Input Transformations Chuan Guo, Mayank Rana, Moustapha Cisse, Laurens Van Der Maaten Presented by Hari Venugopalan, Zainul Abi Din Motivation: Why is this a hard problem

More information

Introduction to Generative Adversarial Networks

Introduction to Generative Adversarial Networks Introduction to Generative Adversarial Networks Luke de Oliveira Vai Technologies Lawrence Berkeley National Laboratory @lukede0 @lukedeo lukedeo@vaitech.io https://ldo.io 1 Outline Why Generative Modeling?

More information

Deep Learning for Visual Manipulation and Synthesis

Deep Learning for Visual Manipulation and Synthesis Deep Learning for Visual Manipulation and Synthesis Jun-Yan Zhu 朱俊彦 UC Berkeley 2017/01/11 @ VALSE What is visual manipulation? Image Editing Program input photo User Input result Desired output: stay

More information

Deep Fakes using Generative Adversarial Networks (GAN)

Deep Fakes using Generative Adversarial Networks (GAN) Deep Fakes using Generative Adversarial Networks (GAN) Tianxiang Shen UCSD La Jolla, USA tis038@eng.ucsd.edu Ruixian Liu UCSD La Jolla, USA rul188@eng.ucsd.edu Ju Bai UCSD La Jolla, USA jub010@eng.ucsd.edu

More information

GAN Frontiers/Related Methods

GAN Frontiers/Related Methods GAN Frontiers/Related Methods Improving GAN Training Improved Techniques for Training GANs (Salimans, et. al 2016) CSC 2541 (07/10/2016) Robin Swanson (robin@cs.toronto.edu) Training GANs is Difficult

More information

GENERATIVE ADVERSARIAL NETWORK-BASED VIR-

GENERATIVE ADVERSARIAL NETWORK-BASED VIR- GENERATIVE ADVERSARIAL NETWORK-BASED VIR- TUAL TRY-ON WITH CLOTHING REGION Shizuma Kubo, Yusuke Iwasawa, and Yutaka Matsuo The University of Tokyo Bunkyo-ku, Japan {kubo, iwasawa, matsuo}@weblab.t.u-tokyo.ac.jp

More information

arxiv: v1 [cs.cv] 17 Nov 2016

arxiv: v1 [cs.cv] 17 Nov 2016 Inverting The Generator Of A Generative Adversarial Network arxiv:1611.05644v1 [cs.cv] 17 Nov 2016 Antonia Creswell BICV Group Bioengineering Imperial College London ac2211@ic.ac.uk Abstract Anil Anthony

More information

Image Restoration with Deep Generative Models

Image Restoration with Deep Generative Models Image Restoration with Deep Generative Models Raymond A. Yeh *, Teck-Yian Lim *, Chen Chen, Alexander G. Schwing, Mark Hasegawa-Johnson, Minh N. Do Department of Electrical and Computer Engineering, University

More information

Generative Adversarial Networks (GANs) Based on slides from Ian Goodfellow s NIPS 2016 tutorial

Generative Adversarial Networks (GANs) Based on slides from Ian Goodfellow s NIPS 2016 tutorial Generative Adversarial Networks (GANs) Based on slides from Ian Goodfellow s NIPS 2016 tutorial Generative Modeling Density estimation Sample generation Training examples Model samples Next Video Frame

More information

S+U Learning through ANs - Pranjit Kalita

S+U Learning through ANs - Pranjit Kalita S+U Learning through ANs - Pranjit Kalita - (from paper) Learning from Simulated and Unsupervised Images through Adversarial Training - Ashish Shrivastava, Tomas Pfister, Oncel Tuzel, Josh Susskind, Wenda

More information

Introduction to GANs

Introduction to GANs MedGAN ID-CGAN CoGAN LR-GAN CGAN IcGAN b-gan LS-GAN LAPGAN DiscoGANMPM-GAN AdaGAN LSGAN InfoGAN CatGAN AMGAN igan Introduction to GANs IAN SAGAN McGAN Ian Goodfellow, Staff Research Scientist, Google Brain

More information

Generative Adversarial Network

Generative Adversarial Network Generative Adversarial Network Many slides from NIPS 2014 Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, Yoshua Bengio Generative adversarial

More information

Lip Movement Synthesis from Text

Lip Movement Synthesis from Text Lip Movement Synthesis from Text 1 1 Department of Computer Science and Engineering Indian Institute of Technology, Kanpur July 20, 2017 (1Department of Computer Science Lipand Movement Engineering Synthesis

More information

arxiv: v1 [eess.sp] 23 Oct 2018

arxiv: v1 [eess.sp] 23 Oct 2018 Reproducing AmbientGAN: Generative models from lossy measurements arxiv:1810.10108v1 [eess.sp] 23 Oct 2018 Mehdi Ahmadi Polytechnique Montreal mehdi.ahmadi@polymtl.ca Mostafa Abdelnaim University de Montreal

More information

Defense against Adversarial Attacks Using High-Level Representation Guided Denoiser SUPPLEMENTARY MATERIALS

Defense against Adversarial Attacks Using High-Level Representation Guided Denoiser SUPPLEMENTARY MATERIALS Defense against Adversarial Attacks Using High-Level Representation Guided Denoiser SUPPLEMENTARY MATERIALS Fangzhou Liao, Ming Liang, Yinpeng Dong, Tianyu Pang, Xiaolin Hu, Jun Zhu Department of Computer

More information

arxiv: v1 [cs.cv] 6 Sep 2018

arxiv: v1 [cs.cv] 6 Sep 2018 arxiv:1809.01890v1 [cs.cv] 6 Sep 2018 Full-body High-resolution Anime Generation with Progressive Structure-conditional Generative Adversarial Networks Koichi Hamada, Kentaro Tachibana, Tianqi Li, Hiroto

More information

What was Monet seeing while painting? Translating artworks to photo-realistic images M. Tomei, L. Baraldi, M. Cornia, R. Cucchiara

What was Monet seeing while painting? Translating artworks to photo-realistic images M. Tomei, L. Baraldi, M. Cornia, R. Cucchiara What was Monet seeing while painting? Translating artworks to photo-realistic images M. Tomei, L. Baraldi, M. Cornia, R. Cucchiara COMPUTER VISION IN THE ARTISTIC DOMAIN The effectiveness of Computer Vision

More information

GAN Related Works. CVPR 2018 & Selective Works in ICML and NIPS. Zhifei Zhang

GAN Related Works. CVPR 2018 & Selective Works in ICML and NIPS. Zhifei Zhang GAN Related Works CVPR 2018 & Selective Works in ICML and NIPS Zhifei Zhang Generative Adversarial Networks (GANs) 9/12/2018 2 Generative Adversarial Networks (GANs) Feedforward Backpropagation Real? z

More information

Generative Models II. Phillip Isola, MIT, OpenAI DLSS 7/27/18

Generative Models II. Phillip Isola, MIT, OpenAI DLSS 7/27/18 Generative Models II Phillip Isola, MIT, OpenAI DLSS 7/27/18 What s a generative model? For this talk: models that output high-dimensional data (Or, anything involving a GAN, VAE, PixelCNN, etc) Useful

More information

arxiv: v1 [cs.cv] 27 Dec 2017

arxiv: v1 [cs.cv] 27 Dec 2017 Adversarial Patch Tom B. Brown, Dandelion Mané, Aurko Roy, Martín Abadi, Justin Gilmer {tombrown,dandelion,aurkor,abadi,gilmer}@google.com arxiv:1712.09665v1 [cs.cv] 27 Dec 2017 Abstract We present a method

More information

GANs for Exploiting Unlabeled Data. Presented by: Uriya Pesso Nimrod Gilboa Markevich

GANs for Exploiting Unlabeled Data. Presented by: Uriya Pesso Nimrod Gilboa Markevich GANs for Exploiting Unlabeled Data Improved Techniques for Training GANs Learning from Simulated and Unsupervised Images through Adversarial Training Presented by: Uriya Pesso Nimrod Gilboa Markevich [

More information

Supplementary Material: Unsupervised Domain Adaptation for Face Recognition in Unlabeled Videos

Supplementary Material: Unsupervised Domain Adaptation for Face Recognition in Unlabeled Videos Supplementary Material: Unsupervised Domain Adaptation for Face Recognition in Unlabeled Videos Kihyuk Sohn 1 Sifei Liu 2 Guangyu Zhong 3 Xiang Yu 1 Ming-Hsuan Yang 2 Manmohan Chandraker 1,4 1 NEC Labs

More information

Cascade Adversarial Machine Learning Regularized with a Unified Embedding

Cascade Adversarial Machine Learning Regularized with a Unified Embedding Cascade Adversarial Machine Learning Regularized with a Unified Embedding Taesik Na, Jong Hwan Ko, and Saibal Mukhopadhyay Georgia Institute of Technology Atlanta, GA 3332 Abstract Injecting adversarial

More information

Attribute-Guided Face Generation Using Conditional CycleGAN

Attribute-Guided Face Generation Using Conditional CycleGAN Attribute-Guided Face Generation Using Conditional CycleGAN Yongyi Lu 1[0000 0003 1398 9965], Yu-Wing Tai 2[0000 0002 3148 0380], and Chi-Keung Tang 1[0000 0001 6495 3685] 1 The Hong Kong University of

More information

Learning to generate with adversarial networks

Learning to generate with adversarial networks Learning to generate with adversarial networks Gilles Louppe June 27, 2016 Problem statement Assume training samples D = {x x p data, x X } ; We want a generative model p model that can draw new samples

More information

arxiv: v1 [cs.cv] 20 Mar 2017

arxiv: v1 [cs.cv] 20 Mar 2017 I2T2I: LEARNING TEXT TO IMAGE SYNTHESIS WITH TEXTUAL DATA AUGMENTATION Hao Dong, Jingqing Zhang, Douglas McIlwraith, Yike Guo arxiv:1703.06676v1 [cs.cv] 20 Mar 2017 Data Science Institute, Imperial College

More information

Adversarial Examples and Adversarial Training. Ian Goodfellow, Staff Research Scientist, Google Brain CS 231n, Stanford University,

Adversarial Examples and Adversarial Training. Ian Goodfellow, Staff Research Scientist, Google Brain CS 231n, Stanford University, Adversarial Examples and Adversarial Training Ian Goodfellow, Staff Research Scientist, Google Brain CS 231n, Stanford University, 2017-05-30 Overview What are adversarial examples? Why do they happen?

More information

Adversarial Patch. Tom B. Brown, Dandelion Mané, Aurko Roy, Martín Abadi, Justin Gilmer

Adversarial Patch. Tom B. Brown, Dandelion Mané, Aurko Roy, Martín Abadi, Justin Gilmer Adversarial Patch Tom B. Brown, Dandelion Mané, Aurko Roy, Martín Abadi, Justin Gilmer {tombrown,dandelion,aurkor,abadi,gilmer}@google.com Abstract We present a method to create universal, robust, targeted

More information

arxiv: v2 [cs.cv] 16 Dec 2017

arxiv: v2 [cs.cv] 16 Dec 2017 CycleGAN, a Master of Steganography Casey Chu Stanford University caseychu@stanford.edu Andrey Zhmoginov Google Inc. azhmogin@google.com Mark Sandler Google Inc. sandler@google.com arxiv:1712.02950v2 [cs.cv]

More information

Unsupervised Image-to-Image Translation with Stacked Cycle-Consistent Adversarial Networks

Unsupervised Image-to-Image Translation with Stacked Cycle-Consistent Adversarial Networks Unsupervised Image-to-Image Translation with Stacked Cycle-Consistent Adversarial Networks Minjun Li 1,2, Haozhi Huang 2, Lin Ma 2, Wei Liu 2, Tong Zhang 2, Yu-Gang Jiang 1 1 Shanghai Key Lab of Intelligent

More information

Generative Networks. James Hays Computer Vision

Generative Networks. James Hays Computer Vision Generative Networks James Hays Computer Vision Interesting Illusion: Ames Window https://www.youtube.com/watch?v=ahjqe8eukhc https://en.wikipedia.org/wiki/ames_trapezoid Recap Unsupervised Learning Style

More information

Controllable Generative Adversarial Network

Controllable Generative Adversarial Network Controllable Generative Adversarial Network arxiv:1708.00598v2 [cs.lg] 12 Sep 2017 Minhyeok Lee 1 and Junhee Seok 1 1 School of Electrical Engineering, Korea University, 145 Anam-ro, Seongbuk-gu, Seoul,

More information

arxiv: v1 [cs.cv] 7 Feb 2018

arxiv: v1 [cs.cv] 7 Feb 2018 Unsupervised Typography Transfer Hanfei Sun Carnegie Mellon University hanfeis@andrew.cmu.edu Yiming Luo Carnegie Mellon University yimingl1@andrew.cmu.edu Ziang Lu Carnegie Mellon University ziangl@andrew.cmu.edu

More information

arxiv: v2 [cs.cv] 26 Mar 2017

arxiv: v2 [cs.cv] 26 Mar 2017 TAC-GAN Text Conditioned Auxiliary Classifier Generative Adversarial Network arxiv:1703.06412v2 [cs.cv] 26 ar 2017 Ayushman Dash 1 John Gamboa 1 Sheraz Ahmed 3 arcus Liwicki 14 uhammad Zeshan Afzal 12

More information

arxiv: v2 [cs.cv] 11 Feb 2017

arxiv: v2 [cs.cv] 11 Feb 2017 ADVERSARIAL MACHINE LEARNING AT SCALE Alexey Kurakin Google Brain kurakin@google.com Ian J. Goodfellow OpenAI ian@openai.com Samy Bengio Google Brain bengio@google.com ABSTRACT arxiv:1611.01236v2 [cs.cv]

More information

Computer Vision Lecture 16

Computer Vision Lecture 16 Announcements Computer Vision Lecture 16 Deep Learning Applications 11.01.2017 Seminar registration period starts on Friday We will offer a lab course in the summer semester Deep Robot Learning Topic:

More information

arxiv: v1 [cs.cv] 7 Mar 2018

arxiv: v1 [cs.cv] 7 Mar 2018 Accepted as a conference paper at the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN) 2018 Inferencing Based on Unsupervised Learning of Disentangled

More information

Deep neural networks II

Deep neural networks II Deep neural networks II May 31 st, 2018 Yong Jae Lee UC Davis Many slides from Rob Fergus, Svetlana Lazebnik, Jia-Bin Huang, Derek Hoiem, Adriana Kovashka, Why (convolutional) neural networks? State of

More information

Computer Vision Lecture 16

Computer Vision Lecture 16 Computer Vision Lecture 16 Deep Learning Applications 11.01.2017 Bastian Leibe RWTH Aachen http://www.vision.rwth-aachen.de leibe@vision.rwth-aachen.de Announcements Seminar registration period starts

More information

CS489/698: Intro to ML

CS489/698: Intro to ML CS489/698: Intro to ML Lecture 14: Training of Deep NNs Instructor: Sun Sun 1 Outline Activation functions Regularization Gradient-based optimization 2 Examples of activation functions 3 5/28/18 Sun Sun

More information

StackGAN++: Realistic Image Synthesis with Stacked Generative Adversarial Networks

StackGAN++: Realistic Image Synthesis with Stacked Generative Adversarial Networks 1 StackGAN++: Realistic Image Synthesis with Stacked Generative Adversarial Networks Han Zhang, Tao Xu, Hongsheng Li, Shaoting Zhang, Senior Member, IEEE, Xiaogang Wang, Member, IEEE, Xiaolei Huang, Member,

More information

Autoencoders. Stephen Scott. Introduction. Basic Idea. Stacked AE. Denoising AE. Sparse AE. Contractive AE. Variational AE GAN.

Autoencoders. Stephen Scott. Introduction. Basic Idea. Stacked AE. Denoising AE. Sparse AE. Contractive AE. Variational AE GAN. Stacked Denoising Sparse Variational (Adapted from Paul Quint and Ian Goodfellow) Stacked Denoising Sparse Variational Autoencoding is training a network to replicate its input to its output Applications:

More information

A Method for Restoring the Training Set Distribution in an Image Classifier

A Method for Restoring the Training Set Distribution in an Image Classifier A Method for Restoring the Training Set Distribution in an Image Classifier An Extension of the Classifier-To-Generator Method Alexey Chaplygin & Joshua Chacksfield Data Science Research Group, Department

More information

Show, Attend and Tell: Neural Image Caption Generation with Visual Attention

Show, Attend and Tell: Neural Image Caption Generation with Visual Attention Show, Attend and Tell: Neural Image Caption Generation with Visual Attention Kelvin Xu, Jimmy Ba, Ryan Kiros, Kyunghyun Cho, Aaron Courville, Ruslan Salakhutdinov, Richard Zemel, Yoshua Bengio Presented

More information

arxiv: v3 [cs.cv] 15 Sep 2018

arxiv: v3 [cs.cv] 15 Sep 2018 DPATCH: An Adversarial Patch Attack on Object Detectors Xin Liu1, Huanrui Yang1, Ziwei Liu2, Linghao Song1, Hai Li1, Yiran Chen1, arxiv:1806.02299v3 [cs.cv] 15 Sep 2018 2 1 Duke University The Chinese

More information

Paired 3D Model Generation with Conditional Generative Adversarial Networks

Paired 3D Model Generation with Conditional Generative Adversarial Networks Accepted to 3D Reconstruction in the Wild Workshop European Conference on Computer Vision (ECCV) 2018 Paired 3D Model Generation with Conditional Generative Adversarial Networks Cihan Öngün Alptekin Temizel

More information

arxiv: v1 [cs.lg] 16 Nov 2018

arxiv: v1 [cs.lg] 16 Nov 2018 DARCCC: Detecting Adversaries by Reconstruction from Class Conditional Capsules arxiv:1811.06969v1 [cs.lg] 16 Nov 2018 Nicholas Frosst, Sara Sabour, Geoffrey Hinton {frosst, sasabour, geoffhinton}@google.com

More information

From attribute-labels to faces: face generation using a conditional generative adversarial network

From attribute-labels to faces: face generation using a conditional generative adversarial network From attribute-labels to faces: face generation using a conditional generative adversarial network Yaohui Wang 1,2, Antitza Dantcheva 1,2, and Francois Bremond 1,2 1 Inria, Sophia Antipolis, France 2 Université

More information

Vulnerability of machine learning models to adversarial examples

Vulnerability of machine learning models to adversarial examples ITAT 216 Proceedings, CEUR Workshop Proceedings Vol. 1649, pp. 187 194 http://ceur-ws.org/vol-1649, Series ISSN 1613-73, c 216 P. Vidnerová, R. Neruda Vulnerability of machine learning models to adversarial

More information

CS230: Lecture 3 Various Deep Learning Topics

CS230: Lecture 3 Various Deep Learning Topics CS230: Lecture 3 Various Deep Learning Topics Kian Katanforoosh, Andrew Ng Today s outline We will learn how to: - Analyse a problem from a deep learning approach - Choose an architecture - Choose a loss

More information

Quantitative Evaluation of Generative Adversarial Networks and Improved Training Techniques

Quantitative Evaluation of Generative Adversarial Networks and Improved Training Techniques Quantitative Evaluation of Generative Adversarial Networks and Improved Training Techniques by Yadong Li to obtain the degree of Master of Science at the Delft University of Technology, to be defended

More information

arxiv: v1 [cs.cv] 19 Nov 2018

arxiv: v1 [cs.cv] 19 Nov 2018 Show, Attend and Translate: Unpaired Multi-Domain Image-to-Image Translation with Visual Attention arxiv:1811.07483v1 [cs.cv] 19 Nov 2018 Abstract Honglun Zhang 1, Wenqing Chen 1, Jidong Tian 1, Yongkun

More information

CS5670: Computer Vision

CS5670: Computer Vision CS5670: Computer Vision Noah Snavely Lecture 33: Recognition Basics Slides from Andrej Karpathy and Fei-Fei Li http://vision.stanford.edu/teaching/cs231n/ Announcements Quiz moved to Tuesday Project 4

More information

SYNTHESIS OF IMAGES BY TWO-STAGE GENERATIVE ADVERSARIAL NETWORKS. Qiang Huang, Philip J.B. Jackson, Mark D. Plumbley, Wenwu Wang

SYNTHESIS OF IMAGES BY TWO-STAGE GENERATIVE ADVERSARIAL NETWORKS. Qiang Huang, Philip J.B. Jackson, Mark D. Plumbley, Wenwu Wang SYNTHESIS OF IMAGES BY TWO-STAGE GENERATIVE ADVERSARIAL NETWORKS Qiang Huang, Philip J.B. Jackson, Mark D. Plumbley, Wenwu Wang Centre for Vision, Speech and Signal Processing University of Surrey, Guildford,

More information

Generative Adversarial Text to Image Synthesis

Generative Adversarial Text to Image Synthesis Generative Adversarial Text to Image Synthesis Scott Reed, Zeynep Akata, Xinchen Yan, Lajanugen Logeswaran, Bernt Schiele, Honglak Lee Presented by: Jingyao Zhan Contents Introduction Related Work Method

More information

The State of Physical Attacks on Deep Learning Systems

The State of Physical Attacks on Deep Learning Systems The State of Physical Attacks on Deep Learning Systems Earlence Fernandes Collaborators: Ivan Evtimov, Kevin Eykholt, Chaowei Xiao, Amir Rahmati, Florian Tramer, Bo Li, Atul Prakash, Tadayoshi Kohno, Dawn

More information

Adversarial Examples in Deep Learning. Cho-Jui Hsieh Computer Science & Statistics UC Davis

Adversarial Examples in Deep Learning. Cho-Jui Hsieh Computer Science & Statistics UC Davis Adversarial Examples in Deep Learning Cho-Jui Hsieh Computer Science & Statistics UC Davis Adversarial Example Adversarial Example More Examples Robustness is critical in real systems More Examples Robustness

More information

Deep Manga Colorization with Color Style Extraction by Conditional Adversarially Learned Inference

Deep Manga Colorization with Color Style Extraction by Conditional Adversarially Learned Inference Information Engineering Express International Institute of Applied Informatics 2017, Vol.3, No.4, P.55-66 Deep Manga Colorization with Color Style Extraction by Conditional Adversarially Learned Inference

More information

SiftingGAN: Generating and Sifting Labeled Samples to Improve the Remote Sensing Image Scene Classification Baseline in vitro

SiftingGAN: Generating and Sifting Labeled Samples to Improve the Remote Sensing Image Scene Classification Baseline in vitro 1 SiftingGAN: Generating and Sifting Labeled Samples to Improve the Remote Sensing Image Scene Classification Baseline in vitro Dongao Ma, Ping Tang, and Lijun Zhao arxiv:1809.04985v4 [cs.cv] 30 Nov 2018

More information

DOMAIN-ADAPTIVE GENERATIVE ADVERSARIAL NETWORKS FOR SKETCH-TO-PHOTO INVERSION

DOMAIN-ADAPTIVE GENERATIVE ADVERSARIAL NETWORKS FOR SKETCH-TO-PHOTO INVERSION 2017 IEEE INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING, SEPT. 25 28, 2017, TOKYO, JAPAN DOMAIN-ADAPTIVE GENERATIVE ADVERSARIAL NETWORKS FOR SKETCH-TO-PHOTO INVERSION Yen-Cheng Liu 1,

More information

Defense Data Generation in Distributed Deep Learning System Se-Yoon Oh / ADD-IDAR

Defense Data Generation in Distributed Deep Learning System Se-Yoon Oh / ADD-IDAR Defense Data Generation in Distributed Deep Learning System Se-Yoon Oh / 2017. 10. 31 syoh@add.re.kr Page 1/36 Overview 1. Introduction 2. Data Generation Synthesis 3. Distributed Deep Learning 4. Conclusions

More information

DPATCH: An Adversarial Patch Attack on Object Detectors

DPATCH: An Adversarial Patch Attack on Object Detectors DPATCH: An Adversarial Patch Attack on Object Detectors Xin Liu1, Huanrui Yang1, Ziwei Liu2, Linghao Song1, Hai Li1, Yiran Chen1 1 Duke 1 University, 2 The Chinese University of Hong Kong {xin.liu4, huanrui.yang,

More information

arxiv: v4 [cs.lg] 1 May 2018

arxiv: v4 [cs.lg] 1 May 2018 Controllable Generative Adversarial Network arxiv:1708.00598v4 [cs.lg] 1 May 2018 Minhyeok Lee School of Electrical Engineering Korea University Seoul, Korea 02841 suam6409@korea.ac.kr Abstract Junhee

More information

Fine-grained Multi-attribute Adversarial Learning for Face Generation of Age, Gender and Ethnicity

Fine-grained Multi-attribute Adversarial Learning for Face Generation of Age, Gender and Ethnicity Fine-grained Multi-attribute Adversarial Learning for Face Generation of Age, Gender and Ethnicity Lipeng Wan 1+, Jun Wan 2+, Yi Jin 1, Zichang Tan 2, Stan Z. Li 2 1 School of Computer and Information

More information

Progressive Generative Hashing for Image Retrieval

Progressive Generative Hashing for Image Retrieval Progressive Generative Hashing for Image Retrieval Yuqing Ma, Yue He, Fan Ding, Sheng Hu, Jun Li, Xianglong Liu 2018.7.16 01 BACKGROUND the NNS problem in big data 02 RELATED WORK Generative adversarial

More information

Multi-Modal Generative Adversarial Networks

Multi-Modal Generative Adversarial Networks Multi-Modal Generative Adversarial Networks By MATAN BEN-YOSEF Under the supervision of PROF. DAPHNA WEINSHALL Faculty of Computer Science and Engineering THE HEBREW UNIVERSITY OF JERUSALEM A thesis submitted

More information

Class-Splitting Generative Adversarial Networks

Class-Splitting Generative Adversarial Networks Class-Splitting Generative Adversarial Networks Guillermo L. Grinblat 1, Lucas C. Uzal 1, and Pablo M. Granitto 1 arxiv:1709.07359v2 [stat.ml] 17 May 2018 1 CIFASIS, French Argentine International Center

More information

Improved Techniques for Training GANs

Improved Techniques for Training GANs Improved Techniques for Training GANs Tim Salimans tim@openai.com Ian Goodfellow ian@openai.com Wojciech Zaremba woj@openai.com Vicki Cheung vicki@openai.com Alec Radford alec@openai.com Xi Chen peter@openai.com

More information

Introduction to Generative Models (and GANs)

Introduction to Generative Models (and GANs) Introduction to Generative Models (and GANs) Haoqiang Fan fhq@megvii.com Nov. 2017 Figures adapted from NIPS 2016 Tutorial Generative Adversarial Networks Generative Models: Learning the Distributions

More information

Dimensionality reduction as a defense against evasion attacks on machine learning classifiers

Dimensionality reduction as a defense against evasion attacks on machine learning classifiers Dimensionality reduction as a defense against evasion attacks on machine learning classifiers Arjun Nitin Bhagoji and Prateek Mittal Princeton University DC-Area Anonymity, Privacy, and Security Seminar,

More information

Exemplar-Supported Generative Reproduction for Class Incremental Learning Supplementary Material

Exemplar-Supported Generative Reproduction for Class Incremental Learning Supplementary Material HE ET AL.: EXEMPLAR-SUPPORTED GENERATIVE REPRODUCTION 1 Exemplar-Supported Generative Reproduction for Class Incremental Learning Supplementary Material Chen He 1,2 chen.he@vipl.ict.ac.cn Ruiping Wang

More information

DEEP LEARNING PART THREE - DEEP GENERATIVE MODELS CS/CNS/EE MACHINE LEARNING & DATA MINING - LECTURE 17

DEEP LEARNING PART THREE - DEEP GENERATIVE MODELS CS/CNS/EE MACHINE LEARNING & DATA MINING - LECTURE 17 DEEP LEARNING PART THREE - DEEP GENERATIVE MODELS CS/CNS/EE 155 - MACHINE LEARNING & DATA MINING - LECTURE 17 GENERATIVE MODELS DATA 3 DATA 4 example 1 DATA 5 example 2 DATA 6 example 3 DATA 7 number of

More information

arxiv: v1 [cs.ne] 11 Jun 2018

arxiv: v1 [cs.ne] 11 Jun 2018 Generative Adversarial Network Architectures For Image Synthesis Using Capsule Networks arxiv:1806.03796v1 [cs.ne] 11 Jun 2018 Yash Upadhyay University of Minnesota, Twin Cities Minneapolis, MN, 55414

More information

arxiv: v1 [stat.ml] 3 Jul 2017 Abstract

arxiv: v1 [stat.ml] 3 Jul 2017 Abstract Learning to Avoid Errors in GANs by Manipulating Input Spaces Alexander B. Jung TU Dortmund alexander2.jung@tu-dortmund.de arxiv:1707.00768v1 [stat.ml] 3 Jul 2017 Abstract Despite recent advances, large

More information

3D model classification using convolutional neural network

3D model classification using convolutional neural network 3D model classification using convolutional neural network JunYoung Gwak Stanford jgwak@cs.stanford.edu Abstract Our goal is to classify 3D models directly using convolutional neural network. Most of existing

More information

arxiv: v1 [cs.cv] 15 Apr 2016

arxiv: v1 [cs.cv] 15 Apr 2016 arxiv:1604.04326v1 [cs.cv] 15 Apr 2016 Improving the Robustness of Deep Neural Networks via Stability Training Stephan Zheng Google, Caltech Yang Song Google Thomas Leung Google Ian Goodfellow Google stzheng@caltech.edu

More information

arxiv: v1 [cs.cv] 16 Jul 2017

arxiv: v1 [cs.cv] 16 Jul 2017 enerative adversarial network based on resnet for conditional image restoration Paper: jc*-**-**-****: enerative Adversarial Network based on Resnet for Conditional Image Restoration Meng Wang, Huafeng

More information

Resembled Generative Adversarial Networks: Two Domains with Similar Attributes

Resembled Generative Adversarial Networks: Two Domains with Similar Attributes DUHYEON BANG, HYUNJUNG SHIM: RESEMBLED GAN 1 Resembled Generative Adversarial Networks: Two Domains with Similar Attributes Duhyeon Bang duhyeonbang@yonsei.ac.kr Hyunjung Shim kateshim@yonsei.ac.kr School

More information

DOMAIN-ADAPTIVE GENERATIVE ADVERSARIAL NETWORKS FOR SKETCH-TO-PHOTO INVERSION

DOMAIN-ADAPTIVE GENERATIVE ADVERSARIAL NETWORKS FOR SKETCH-TO-PHOTO INVERSION DOMAIN-ADAPTIVE GENERATIVE ADVERSARIAL NETWORKS FOR SKETCH-TO-PHOTO INVERSION Yen-Cheng Liu 1, Wei-Chen Chiu 2, Sheng-De Wang 1, and Yu-Chiang Frank Wang 1 1 Graduate Institute of Electrical Engineering,

More information

Super-Resolution on Image and Video

Super-Resolution on Image and Video Super-Resolution on Image and Video Jason Liu Stanford University liujas00@stanford.edu Max Spero Stanford University maxspero@stanford.edu Allan Raventos Stanford University aravento@stanford.edu Abstract

More information

arxiv: v1 [cs.cv] 3 Jan 2019

arxiv: v1 [cs.cv] 3 Jan 2019 GENERATING MULTIPLE OBJECTS AT SPATIALLY DISTINCT LOCATIONS Tobias Hinz, Stefan Heinrich, Stefan Wermter Knowledge Technology, Department of Informatics, Universität Hamburg Vogt-Koelln-Str. 30, 22527

More information