The discriminator network is similar to other classification networks. In this recipe, we'll cover the basics of implementing the Pix2Pix discriminator.
Keep track of the fact that you remembered to add discriminator.py
to your working directory:
├── docker │ ├── build.sh │ ├── clean.sh │ └── Dockerfile ├── README.md ├── run.sh └── src | ├── generator.py | ├── gan.py | ├── discriminator.py
Follow these steps:
- Add these import steps to your
discriminator.py
file to get ready to build the class:
#!/usr/bin/env python3 import sys import numpy as np from keras.layers import Input, Dense, Reshape, Flatten, Dropout, BatchNormalization, Lambda, Concatenate from keras.layers.core import Activation from keras.layers.convolutional import Convolution2D from keras.layers.advanced_activations import LeakyReLU from keras.models import Sequential, Model from keras.optimizers import Adam, SGD,Nadam, Adamax import keras.backend as K from...