def corruption_free_energy(self, corrupted_X, X):
        """
        .. todo::

            WRITEME
        """
        axis = range(1, len(X.type.broadcastable))

        rval = (T.sum(T.sqr(X - corrupted_X), axis=axis) /
                (2. * (self.corruption_level ** 2.)))
        assert len(rval.type.broadcastable) == 1
        return rval
dataset/ETHPy150Open lisa-lab/pylearn2/pylearn2/corruption.py/GaussianCorruptor.corruption_free_energy/swapped operands of `-`