自定义损失函数取决于y_true

时间:2020-04-12 11:28:38

标签: keras loss-function

我正在尝试自定义IoU丢失功能。我的模型有5个输出。第一个是0或1。如果框架中有一个对象,则为1,否则为0。其余4个输出为包围盒(回归)对于每个y_true,如果第一个输出为y_true的1,则它将计算IoU。否则,它将不会计算IoU。我无法遍历y_true / y_pred张量。我该如何实现?

def custom_loss(y_true, y_pred):
    for y in y_true:
        if first_index_value_is_iou:
            calculate_IoU()

0 个答案:

没有答案