腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
自定义
损失
函数
(
tensorflow+keras
)中
使用
梯度
、
、
在
tensorflow/keras
中
是否有一种自然/简单的方法来实现
自定义
损失
函数
,该
函数
使用
模型输出相对于模型输入的导数?第一个是
损失
函数
通常不能访问输入。我的理解是,我可以通过直接引用Input层来解决这个问题,例如作为全局变量。(当然,所有代码都只是示意性的。)input_layer = Layer(...) return abs(y1-y2)*input_lay
浏览 23
提问于2020-11-29
得票数 2
1
回答
XGBoost -
自定义
损失
函数
在
xgboost中
使用
自定义
的
损失
函数
有两个不同的指南。如果预测概率‘p’= sigmoid(z)2.
在
1
中
,
梯度
为w.r.t‘p’ 哪个是对的?
浏览 2
提问于2019-10-03
得票数 1
3
回答
非光滑不可微定制损耗
函数
tensorflow
在
tensorflow
中
,是否可以
使用
非光滑
函数
作为
损失
函数
,例如分段(或如果-否则)?如果你不能,为什么你可以
使用
ReLU?在这个链接
中
,它说 如果
使用
这种
自定义
的
损失
<em
浏览 5
提问于2016-11-22
得票数 22
1
回答
如何在
自定义
损失
函数
的训练过程
中
处理numpy数组
、
、
、
我目前正在做一个用tensorflow和keras实现的神经网络,我需要做的是调用一个我不能重新实现的
函数
,它在numpy数组上工作,而不是
在
张量上工作,我的第一个想法是像这样调用.numpy def但是
在
Model.fit期间,如果你试图
在
张量上调用y.numpy,你会得到错误Tensor has no attribute numpy,这是因为.numpy只
在
紧急执行
中
工作,而不是
在
图形执行
中
(至少这是我所理解的有没有人知道一种
在
n
浏览 3
提问于2020-11-12
得票数 0
2
回答
Python
中
的(随机)
梯度
下降实现
、
、
、
、
我正在尝试做(最好是随机的)
梯度
下降,以最小化
自定义
损失
函数
。我试过
使用
scikit学习SGDRegressor课程。但是,SGDRegressor似乎不允许我
在
没有数据的情况下最小化
自定义
损失
函数
,如果我可以
使用
自定义
丢失
函数
,我只能将它作为回归来
使用
fit()方法来拟合数据。是否有一种方法可以
使用
scikit实现或任意其他Python实现的随
浏览 12
提问于2022-11-30
得票数 1
1
回答
在
TensorFlow
中
增加正则化成本的
自定义
损失
函数
、
、
我编写了一个
自定义
丢失
函数
,将正则化
损失
添加到总
损失
中
,我只在内核
中
添加了L2正则化程序,但是当我调用model.fit()时出现了一个警告,该警告声明这些偏差不存在
梯度
,并且不更新偏差,如果从其中一个层的内核
中
删除正则化
损失
,则该内核的
梯度
也不存在。我试图
在
每一层
中
添加偏置正则化器,所有的东西都正常工作,但我不想将偏见正则化,那么我该怎么办呢?这是我的
损失
<em
浏览 1
提问于2021-06-09
得票数 0
回答已采纳
1
回答
如何修改我的
自定义
损失
函数
的lightgbm?
在
添加我自己的
自定义
损失
函数
时,应该更改哪些文件?我知道我可以
在
ObjectiveFunction
中
添加我的目标和
梯度
/希斯计算,只是想知道是否有其他我需要做的事情,或者是否有其他
自定义
损失
函数
的替代方案。
浏览 2
提问于2017-11-02
得票数 3
2
回答
Lambda层
中
的
自定义
函数
失败,无法将张量转换为numpy
、
、
、
、
因此,我正在尝试
使用
Keras (Tensorflow后端)
中
的Lambda层实现一个
自定义
函数
。基本上,我正在尝试实现这个模型架构。
浏览 0
提问于2018-03-30
得票数 1
1
回答
在
TensorFlow2.0
中
替换
损失
函数
的
梯度
计算
、
、
我想将tensorflow 2.0
中
的
损失
函数
替换为
梯度
函数
。例如,我有一个
损失
函数
,如下所示: # do some standard tensorflow things here然后,我
使用
tf.GradientTape方法应用
梯度
,即 prediction
浏览 21
提问于2019-11-20
得票数 1
1
回答
如何在Keras或Tensorflow
中
自定义
符号
函数
的
梯度
?
、
、
、
、
对于某些特定情况,我需要向W添加一个符号
函数
,然后将其输入到
损失
函数
中
来计算我的
损失
。in keras是的,这真的很奇怪,但在我的工作
中
是必要的
在
我之前的工作
中
,没有sign
函数
,它工作得很好。但是,当我添加sign
函数
时,我发现程序可以运行,但
损失
不
浏览 1
提问于2019-01-03
得票数 1
1
回答
自定义
丢失
函数
的后端实现
、
、
、
、
我不
使用
典型的
损失
函数
,而是实现自己的
损失
函数
,这是类
中
的一种方法。由于我采用了自己的
自定义
损失
函数
,是否需要对成本
函数
实现自己的
梯度
? loss.backward(
浏览 1
提问于2021-05-05
得票数 1
回答已采纳
2
回答
带有tensorflow后端的二进制(圆形)的Keras
自定义
丢失
函数
、
、
、
、
我目前正在尝试实现一个具有二进制结果的
自定义
丢失
函数
(精度),但是Tensorflow后端拒绝
使用
循环
函数
,这是生成'0‘或'1’所必需的。据我所研究,这是因为Tensorflow将圆的
梯度
定义为None,
损失
函数
不能返回None。 return(1-(tp/
浏览 0
提问于2018-01-20
得票数 1
1
回答
评价回归模型的成本
函数
、
、
我如何将这样的成本建模成一个评估
函数
?我只需要一个第一个想法,并将欢迎任何建议。
浏览 0
提问于2017-11-20
得票数 0
回答已采纳
1
回答
为什么Keras不需要
自定义
损失
函数
的
梯度
?
、
、
、
、
据我所知,为了通过
梯度
下降来更新模型参数,该算法需要在某个点计算误差
函数
E关于输出y: dE/dy的导数。然而,我已经看到,如果你想在Keras中
使用
自定义
损失
函数
,你只需要定义E,而不需要定义它的导数。我遗漏了什么?每个丢失的
函数
将具有不同的导数,例如:如果
损失
函数
是交叉熵: dE/dy = y_
浏览 14
提问于2018-01-12
得票数 8
1
回答
决策树优化偏离目标
、
在
培训和测试数据集中的所有情况下,每种模式都与成本相关联。我想
使用
决策树,因为它是容易理解的。我知道,通过
使用
三个(线性)回归模型,然后选择最便宜的模式,可以达到最小化成本偏差的目标,但我想保持决策树的“易于理解”的特性。
浏览 0
提问于2019-05-14
得票数 1
回答已采纳
1
回答
运行
自定义
丢失
函数
的PyTorch
、
、
、
我试图通过扩展nn.Module来
使用
自定义
的丢失
函数
,但是我无法克服错误 model.load_state_dict(best_model_wts)我的
损失
<em
浏览 0
提问于2018-04-13
得票数 4
回答已采纳
2
回答
火炬
中
的软交叉熵
、
、
、
我有一个小问题,实现一个软交叉熵
损失
在
火把。 对于我的模型,我需要实现一个加权的软交叉熵
损失
,这意味着目标值也是概率向量,而不是热向量。我尝试
使用
在几个论坛上的建议,但它不期望一个权重向量,所以我不能
使用
它。一般来说,我有点搞不懂如何用pytorch创建一个
自定义
损失
函数
,以及自动
梯度
是如何遵循
自定义
损失
函数
的,特别是
在
模型建立之后,我们应用了一些非数学的
浏览 2
提问于2021-08-24
得票数 0
1
回答
在
小规模神经网络情况下,激活
函数
的最佳选择是什么?
、
、
、
我用电筒和自动
梯度
来建立我的神经网络架构。它是一个小的3层网络,具有输入和输出。假设我必须根据一些初始条件预测一些输出
函数
,并且我
使用
的是一个
自定义
的
损失
函数
。我所面对的问题是: 我试过乙状结肠激活和tanh。
在
损失
收敛方面,tanh给出了稍好的结果。我试过
使用
ReLU,但是由于我的神经网络
中
没有太多的权重,所以权重就会死掉,也不会产生好的效果。除
浏览 2
提问于2021-09-19
得票数 1
回答已采纳
2
回答
如何得到y_true和y_pred之间差异的水平和垂直
梯度
?
、
、
、
、
我想
使用
Keras定义一个
自定义
损失
函数
,它包含y_true和y_pred之间的差异的
梯度
。我发现numpy.gradient可以帮助我得到数组的
梯度
。因此,
损失
函数
的部分代码如下所示: d = y_true - y_pred gradient_x = np.gradient(d,有没有其他
函数
可以帮我做到这一点?或者我必须自己计算
梯度
?
浏览 4
提问于2018-10-02
得票数 1
1
回答
Keras正则化与
自定义
损失
、
、
现在,如果我
使用
Keras实现二进制交叉熵
损失
()来训练这个模型,我可以肯定在计算
损失
时会考虑到我指定的L2正则化。但是,
在
我的示例
中
,除了y_true和y_pred之外,还有一个
自定义
丢失
函数
需要其他几个参数,这意味着我无法将这个
函数
作为model.compile(...)的loss参数的参数传递(实际上,我甚至不调用,而是必须: 用model.trainable_vari
浏览 1
提问于2020-09-18
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python yield在函数中起返回值中的使用
分类汇总SUBTOTAL函数在Excel中的使用方法
怎么在excel表格中使用常用函数提取姓名中的姓氏
GeoEast解释系统使用技巧八:在主控中自定义数据迁移菜单
如何使用闭包函数在thinkphp模型中操作数据库的增删更查
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券