【发布时间】:2017-04-06 18:34:53
【问题描述】:
在tensorflow中,能不能用non-smooth function作为损失函数,比如piece-wise(或者if-else)?如果不能,为什么可以使用 ReLU?
在此链接中 SLIM ,它说
“例如,我们可能希望最大限度地减少对数损失,但我们感兴趣的指标可能是 F1 分数或 Intersection Over Union 分数(不可微分,因此不能用作损失)。”
这是否意味着“不可微分”,例如集合问题?因为对于 ReLU,在点 0,它是不可微的。
- 如果使用这种自定义的损失函数,是否需要自己实现梯度?还是 tensorflow 可以自动为您完成?我检查了一些自定义的损失函数,他们没有为他们的损失函数实现梯度。
【问题讨论】:
-
也在寻找关于#3 的答案。谢谢你的好问题
标签: tensorflow