'Displays useful statistics about the model.'

def Show(self, train=False):

    if (not self.proto.hyperparams.enable_display):
        return
    f = 1
    if (self.hyperparams.dropout and (not train)):
        f = (1 / (1 - self.hyperparams.dropout_prob))
    if self.is_input:
        visualize.display_hidden(self.data.asarray(), self.fig, title=self.name)
    else:
        visualize.display_hidden((f * self.state.asarray()), self.fig, title=self.name)
        "\n                        plt.figure(self.fig)\n                        plt.clf()\n                        plt.subplot(1,    3,    1)\n                        plt.title('pos_probabilities')\n                        plt.imshow(self.pos_state.asarray(),    cmap    =    plt.cm.gray,    interpolation    =    'nearest',    vmax=1,    vmin=0)\n                        plt.subplot(1,    3,    2)\n                        plt.title('neg_probabilities')\n                        plt.imshow(self.neg_state.asarray(),    cmap    =    plt.cm.gray,    interpolation    =    'nearest',    vmax=1,    vmin=0)\n                        plt.subplot(1,    3,    3)\n                        plt.title('neg_samples')\n                        plt.imshow(self.neg_sample.asarray(),    cmap    =    plt.cm.gray,    interpolation    =    'nearest',    vmax=1,    vmin=0)\n                        plt.suptitle(self.name)\n                        plt.draw()\n                        "
