首页 > 解决方案 > 高估和低估的自定义指标 MAE

问题描述

我想创建两个不同的自定义指标来计算预测 > 实际或实际 > 预测的 MAE。总而言之,与其看到一个共同的 MAE 值,我更希望有两个不同的 MAE 值来高估和低估股票交易。有人可以帮忙吗?

def mae_under(y_true, y_pred):
    error = y_pred - y_true
    if error < 0:
        underestimation_loss = K.abs(error)
        underestimation_loss = K.mean(underestimation_loss, axis=-1)
    return underestimation_loss

def mae_over(y_true, y_pred):
    error = y_pred - y_true
    if error >= 0:
        overestimation_loss = K.abs(error)
        overestimation_loss = K.mean(overestimation_loss, axis=-1)
    return overestimation_loss

标签: keraslstmmetrics

解决方案


推荐阅读