从目标相互依赖度量同时计算损失

数据挖掘 喀拉斯 回归 lstm 损失函数
2022-03-09 21:50:56

有没有办法将多个目标合并到一个损失中?

目前,我使用 Sequential() API,我想这还不够......

我以区域预测为目标。数据集的每个样本都有一个要分配的有限区域。我的回归经常高估总样本面积......我想将面积限制实施为损失。这将是样本的所有真实目标值的总和。我想单独惩罚该地区的高估。

我知道 Keras 会自动平均这样的损失:

1.批量训练-->

2.对于所有目标:损失(目标)-->

3.所有目标的平均损失

但我需要这样的东西:

1.批量训练-->

2.loss(所有预测区域之和,真实区域之和)&对于所有目标:损失(目标)-->

3.mean loss 总体目标和areasumloss

当前的解决方案是特征工程方法:

每个样本的总面积已添加到特征列表中,但并未增强结果。个别地区的总和仍然被高估

有没有办法用 Sequential() API 做到这一点,还是我需要使用功能 API?

0个回答
没有发现任何回复~