import tensorflow as tf

                strides=strides,
                padding=pad,
                data_format=data_format) + b

    def fc(self, x, scope, nh, *, init_scale=1.0, init_bias=0.0):
        with tf.variable_scope(scope):
            nin = x.get_shape()[1].value
            w = tf.get_variable(
                "w", [nin, nh], initializer=self.ortho_init(init_scale))
            b = tf.get_variable(
