オムライスの備忘録

数学・統計学・機械学習・プログラミングに関することを記す

【深層学習】Patch GAN

この記事の読者

深層学習・DeepLearningを利用している
「Patch GAN」の基本的な内容について知りたい.



この記事では、PatchGANの基礎概念のまとめる.

Index

Patch GAN とは

pix2pix の論文「Image-to-Image Translation with Conditional Adversarial Networks」で紹介された手法.

Discriminator のアーキテクチャにおける工夫として紹介された.

論文中では、「Markovian Discriminator」とも記載されている.

ネットワークアーキテクチャ

  • 入力 : 画像 (本物画像 or 偽物画像)
  • 出力 : 画像 (N x N の patch と呼ばれる score行列 : どれだけ本物かどうか)
  • FCN (Fully Convolutional Network) : 画像をCNNでダウンサンプリングしていく
    • Convolution - BatchNormalization - ReLu のレイヤーを複数回繰り返す

参考

  • Image-to-Image Translation with Conditional Adversarial Networks

  • Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networks