def init_mf_state(self):
        # work around theano bug with broadcasted vectors
        z = T.alloc(0., self.dbm.batch_size,
                    self.dim).astype(self.boltzmann_b.dtype) + \
            self.ising_b().dimshuffle('x', 0)
        rval = T.tanh(self.beta * z)
        return rval
.. todo::
dataset/ETHPy150Open lisa-lab/pylearn2/pylearn2/models/dbm/ising.py/BoltzmannIsingHidden.init_mf_state