我正在尝试创建一个用于烤宽面条的自定义丢失功能。
我想使用我用numpy编写的Sorensen-dice系数,并用于评估:
np.sum(np.logical_and(preds == num_labs, labels == num_labs)))*2/ (np.sum(preds == num_labs) + np.sum(labels == num_labs)
这是在做什么:
骰子=(2 * | X& Y |)/(| X | + | Y |)
我现在正试图在theano中实现这一点,不确定它是多么可行。
是否可以将其用作损失函数?我想使用它,因为我正在分割卷,但我应该可以区分反向传播,我该如何更改?
有什么想法吗?