stretch_unpooling_out = neibs2images(stacked_conv_neibs, self.pl, self.x.shape)
rectified_linear_activation = lambda x: T.maximum(0.0, x)
return rectified_linear_activation(stretch_unpooling_out + self.b_prime.
    dimshuffle('x', 0, 'x', 'x'))
Unsupervised pre-training for convolutional neural network in theano