(self, X, reuse=None, is_training=True)
| 299 | |
| 300 | |
| 301 | def d_forward(self, X, reuse=None, is_training=True): |
| 302 | # encapsulate this because we use it twice |
| 303 | output = X |
| 304 | for layer in self.d_convlayers: |
| 305 | output = layer.forward(output, reuse, is_training) |
| 306 | output = tf.contrib.layers.flatten(output) |
| 307 | for layer in self.d_denselayers: |
| 308 | output = layer.forward(output, reuse, is_training) |
| 309 | logits = self.d_finallayer.forward(output, reuse, is_training) |
| 310 | return logits |
| 311 | |
| 312 | |
| 313 | def build_generator(self, Z, g_sizes): |
no test coverage detected