def down(ch, x):
    with tf.name_scope('downsample'):
        conv_layer = ConvolutionalLayer(n_output_chns=ch, kernel_size=3, stride=2, feature_normalization='batch', acti_func='selu', w_initializer=self.initializers['w'])
        return conv_layer(x, is_training=is_training)
def down(ch, x):
    with tf.name_scope('downsample'):
        conv_layer = ConvolutionalLayer(n_output_chns=ch, kernel_size=3, stride=2, feature_normalization='batch', acti_func='selu', w_initializer=self.initializers['w'])
        return conv_layer(x, is_training=is_training)