def loss_dis(self, dis, y_fake, y_real):
batchsize = len(y_fake)
L1 = 0.5 * (F.sum((y_real - self.b) ** 2)) / batchsize
L2 = 0.5 * (F.sum((y_fake - self.a) ** 2)) / batchsize
loss = L1 + L2
chainer.report({'loss': loss}, dis)
return loss
评论列表
文章目录