【问题标题】:How to implement a custom loss function with canned estimators in Tensorflow?如何在 Tensorflow 中使用固定估计器实现自定义损失函数? 【发布时间】:2019-05-27 17:47:29 【问题描述】: 我是张量流的新手。 问题:如何向 DNNLinearCombinedRegressor 这样的固定估计器添加自定义损失函数? 提前感谢您的帮助! 【问题讨论】: 请阅读stackoverflow.com/help/minimal-reproducible-example 标签: python tensorflow 【解决方案1】: 我没有找到要传递给DNNLinearCombinedRegressor 的loss_fn 参数。但是定义任何自定义估算器看起来很简单: 一个很好的参考是code for DNNLinearCombinedRegressor。 我相信您需要以下步骤: 定义一个自定义的loss_fn(随你喜欢) 定义或使用RegressionHead 即uses 上面定义的自定义loss_fn。 pass 自定义 head 到您自己的 Regressor。当然,您可能还需要复制/构建自己的 model_fn。 【讨论】: