def loss(self): return measures.kl_divergence(self.x, self.reconstruction)
def loss(self, x, rows=None, cols=None): reconstruction = self.sliced_reconstruction(rows, cols) reg = self.regularization(rows=rows, cols=cols) return measures.kl_divergence(x, reconstruction) + reg