我想在MatConvNet中实现自定义丢失函数(来自本文:https://arxiv.org/abs/1706.00909)。
我的代码使用DagNN包装器。我想修改类SegmentationLoss()
以使用自定义丢失函数custom_loss()
而不是vl_nnloss()
。对于forward()
次传递,custom_loss()
会返回计算的损失值。
我不明白custom_loss()
在backward()
SegmentationLoss()
次传递过程中应该做些什么。什么是附加输入derOutputs
,它来自何处以及custom_loss()
的返回值应该是什么?
谢谢!