Keras中的自定义损失函数(非对称MAE)

时间:2018-03-16 08:05:32

标签: keras loss-function

我正在尝试为Keras LSTM实现一个自定义损失函数,它将代表非对称MAE(惩罚右移和奖励与实际相关的预测的左移)。考虑到输入参数是张量,而不是numpy数组,语法是什么?

def amae(a, p):
    product = a
    product[1:] = a[1:] - a[:-1]
    product[0] = 0
    product = -product*10
    delta = p - a
    delta = abs(delta) + (delta * product)

    return sum(delta)/len(delta)

0 个答案:

没有答案