def D(self, input, train=True): h = input h = self.D_l1(h) h = L.relu(h) h = self.D_l2(h) h = L.relu(h) h = self.D_l3(h) h = L.sigmoid(h) return h
def decode(self, input, train=True): h = input h = self.dec_l1(h) h = self.dec_b1(h, train=train) h = L.relu(h) h = self.dec_l2(h) h = self.dec_b2(h, train=train) h = L.relu(h) h = self.dec_l3(h) h = L.sigmoid(h) return h