我目前正在U-Net(https://lmb.informatik.uni-freiburg.de/people/ronneber/u-net/)上开发修改版本,并尝试在Keras中实现加权二进制交叉熵损失函数。
def weighted_pixelwise_crossentropy(self, wmap):
def loss(y_true, y_pred):
return losses.binary_crossentropy(y_true, y_pred) * wmap
return loss
尽管此实现有效,但我没有看到对整体训练,验证和预测准确性有任何影响,因此想知道此实现是否正确。
有人可以告诉我上述加权损失函数是否被正确实施,或者如果我犯了一些错误,到目前为止我仍然无法识别?