keras - 高估和低估的自定义指标 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
解决方案
推荐阅读
- javascript - 弹出信息以在 Squarespace 中分享 FB 上的帖子
- java - 当执行需要很长时间时,nanoTime() 显示的差异太小
- isabelle - Isabelle/HOL 中的灵活/模糊规则应用
- c# - 试图抓取 facebook messenger 聊天,尤其是。facebook Messenger 群聊
- docker - 来自守护进程的错误响应:此操作系统上的守护进程不支持导出 Windows 容器
- python - 如何修复我的 Python 3.6 战舰代码?
- javascript - 反应:无法读取未定义的属性“时间”虽然“时间”已定义?
- android - Android - AWS iot 使用 MQTT websocket 连接 - 使用 customAuthorizer
- javascript - 如何在同一页面动态创建各种图表?
- javascript - 如何在 p5.js 上用渐变填充形状?