【发布时间】:2019-11-30 11:14:46
【问题描述】:
我似乎无法弄清楚如何在 Keras 中正确地“切片”数组/张量。我正在编写自己的损失函数,并且想加入季节性效应。这里的简单想法是将值与一个时期前的值进行比较。在 numpy 中,我会写这样的东西(每天):
np.mean(np.abs(y_true[24:] - y_true[-24:]))
但是,如果我想在这样的 Keras 环境中做同样的事情:
K.mean(K.abs(y_true[24:] - y_true[-24:]), axis=-1)
我总是得到形状不匹配
InvalidArgumentError:不兼容的形状
我现在的问题是:
如何在 Keras 损失函数中编写相同的内容,其中 y_true 和 y_pred 不再是 np.arrays,而是张量?
【问题讨论】:
标签: keras slice tensor loss-function