首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"chainer.functions.sigmoid_cross_entropy“是一个二阶可微函数吗?

"chainer.functions.sigmoid_cross_entropy“是一个二阶可微函数吗?
EN

Stack Overflow用户
提问于 2020-01-05 17:04:25
回答 1查看 30关注 0票数 1

我是一个学习机器学习的学生。在我的研究中,我们需要用二阶来区分损失函数,我们使用"chainer.functions.sigmoid_cross_entropy“。一个类似的函数是"chainer.functions.softmax_cross_entropy“。此函数有一个参数",enable_double_backprop“来实现二阶导数,但不在"chainer.functions.sigmoid_cross_entropy”中。

"chainer.functions.sigmoid_cross_entropy“是一个二阶可微函数吗?

请教我!

代码语言:javascript
复制
chainer.functions.sigmoid_cross_entropy (x, t, normalize = True, reduce = 'mean')

chainer.functions.softmax_cross_entropy (x, t, normalize = True, cache_score = True, 
class_weight = None, ignore_label = -1, reduce = 'mean', enable_double_backprop = False, 
soft_target_loss = 'cross-entropy')
EN

回答 1

Stack Overflow用户

发布于 2020-01-07 11:41:17

是的,sigmoid_cross_entropy是二阶可微的。由于性能原因,除非给定enable_double_backprop=True,否则softmax_cross_entropy不是二阶可微的。

https://github.com/chainer/chainer/issues/4449中列出了不支持高阶导数的函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59598392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档