【发布时间】:2021-01-14 19:29:20
【问题描述】:
我构建了一个具有三个输出类的张量流神经网络。
我的损失函数目前是val_mean_absolute_percentage_error,因为不是绝对距离,而是目标和预测变量之间的相对距离很重要。
但是,平均绝对百分比误差计算为
1/n sum(|(y_test - y_pred) / y_test|)
不完全适合我的问题,因为如果 y_pred > y_test 会受到更大的惩罚
示例 1:y_test = 5, y_pred = 2 --> Mape = 0.6
示例 2:y_pred = 5, y_test = 2 --> Mape = 1.5
然而,上述例子应该受到同样的惩罚。
有谁知道哪个(自定义)损失函数更适合我的问题?
【问题讨论】:
标签: python tensorflow keras neural-network loss-function