【发布时间】:2018-09-12 01:51:37
【问题描述】:
目前,我从我的模型中输出了这个:
egen = keras.models.Model(egen_input, [classes,x])
其中x 有[None, 32, 32, 3] 和classes 有[None, 2] 作为它们的维度。如何在自定义损失函数中仅引用部分输出?
例如,
def customLoss():
def loss(y_true, y_pred):
return keras.losses.binary_crossentropy(y_true, y_pred[0])
return loss
目前上面的损失函数在不匹配的维度上返回错误,但如果我只使用y_pred,它不会返回错误......这里很困惑
谢谢!
【问题讨论】:
标签: python machine-learning keras loss-function