【问题标题】:How to have a non-linear loss function in keras for heirachial models如何在 keras 中为 heirachial 模型设置非线性损失函数
【发布时间】:2018-07-09 22:28:13
【问题描述】:

我正在尝试在 keras 中构建一个简单的单输出回归模型,我可以在其中对我的预测值的置信度进行一些衡量。为此,我希望在两个输出上运行一个自定义损失函数,如下所示:

def custom_loss(y_true,y_pred,y_error):
    return T.abs_(y_true-y_pred)*y_pred/y_error + T.exp(y_error)

但是我只能有两个输入 y_true 和 y_pred,那么有没有办法拥有这种形式的自定义损失函数?

或者,是否有更好的方法来估计我的回归的置信度?

【问题讨论】:

    标签: python regression keras


    【解决方案1】:

    在 keras 中,您可以构建另一个 Lambda 层来计算错误,然后您可以将 y_error 包含到您的 y_pred 中(如 model.outputs = [last_layer.output,Lambda_layer.output] )。

    【讨论】:

      猜你喜欢
      • 2018-09-03
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 2021-09-08
      • 2021-09-08
      • 2019-11-30
      相关资源
      最近更新 更多