def reconstruct(self, minibatch):
        """
        .. todo::

            WRITEME
        """
        # included for compatibility with cost functions for autoencoders,
        # so assumes model is in unsupervised mode

        assert len(minibatch) == 1
        idx = minibatch[0][0]
        return self.get_samples(minibatch, walkback=0, indices=[idx])