腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3031)
视频
沙龙
1
回答
Tensorflow
2.2
:向
量值
输入
/
输出
自定义
层
的
自定义
渐变
、
、
我正在使用
tensorflow
2.2
进行研究,并希望实现一个
自定义
层
,它接受向量(张量)
输入
并
输出
向量(张量)。我
的
输入
/
输出
关系很复杂,我需要创建一个函数来计算正向传递和梯度。我遇到了做这项工作
的
custom_gradient function。不幸
的
是,完全不清楚
的
是如何将其用于矢量或张量
输入
和
输出
。特别是,我不知道如何返回雅可比
浏览 15
提问于2021-09-09
得票数 0
1
回答
运算链
的
自定义
渐变
、
、
我有一个标准
的
TensorFlow
操作链,我需要为整个链指定一个
自定义
渐变
。 假设在下面的示例中,这些操作被分组到一个Python函数中:'my_op‘。我要做
的
是为'my_op‘指定一个
自定义
渐变
。我看过RegisterGradient、gradient_override_map和tf.Graph.create_op,但我找不到任何简单
的
示例来说明如何使用它们为一组操作定义
自定义
渐变
,而无需在C
浏览 17
提问于2016-07-28
得票数 3
3
回答
Tensorflow
梯度磁带
的
用途是什么?
、
我观看了
Tensorflow
开发人员关于在
Tensorflow
中急切执行
的
峰会视频,演示者介绍了“梯度磁带”。现在我知道Gradient Tape跟踪TF模型中发生
的
自动微分。我在试着理解为什么我会使用
渐变
磁带?有人能解释一下梯度磁带是如何作为诊断工具使用
的
吗?为什么有人会使用
渐变
胶带而不是Tensorboard
的
权重可视化。因此,我得到
的
结论是,模型
的
自动区分是计算每个节点
的
梯度--这意味着在给定
浏览 2
提问于2018-12-28
得票数 76
回答已采纳
1
回答
在Keras中计算
自定义
层
中
的
梯度
、
、
、
、
我已经编写了一个代码来计算Keras中
自定义
层
中
的
Choquet池。在Colab链接到笔记本:,因为你可以在梯度计算
的
代码崩溃,精确地在函数custom_grad。这是不可能
的
,因为我将返回与前一
层
相同形状
的
0
渐变
。所以我有两个问题: 在Keras (或
Tensorflow
中)是一种计算
层
输入
和
输出
之间
的
梯度
的
方法吗?如果我已经通过了与前一<
浏览 1
提问于2020-01-29
得票数 0
1
回答
Tensorflow
:更改影响反向传播
的
激活
、
在
Tensorflow
中有没有一种方法可以在反向传播期间将隐藏
的
节点激活更改为不同
的
值?也就是说,假设
层
中
的
一个节点在前
向
传播期间
输出
值'a1‘。然后在反向传播期间,当梯度更新到达该节点时,我希望它使用一个不同
的
值作为激活(例如'a2'),以便整个反向传播过程将发生,就像它在正向传播期间
的
'a2‘一样。我知道我们可以创建/修改
自定义
渐变
,但这里我需要
浏览 0
提问于2019-03-29
得票数 1
1
回答
我是否可以用
tensorflow
编写一个
自定义
层
,在python中使用现有的操作,比如conv2d和张量操作?
、
正如标题中所述,我想用现有的操作和张量操作在
tensorflow
中实现一个
自定义
层
。我想知道我是否能像在提亚诺那样在蟒蛇身上做这件事。在这一
层
中,
输入
可能是一些矩阵,批次
输入
和一些权重和偏差需要学习。经过一些张量运算后,
输出
将被
输入
到下面的
层
。这一
层
中
的
计算可能很复杂,所以我想知道
tensorflow
是否可以为我做自动区分。
浏览 2
提问于2016-04-05
得票数 3
回答已采纳
1
回答
带标量
的
自定义
Tensorflow
层
乘法向量
、
、
、
、
我目前有两个
tensorflow
层
,一个产生一维
输出
,另一个产生多维
输出
。我如何构建一个
自定义
的
层
,将它们相乘? 这是否需要某种具有多个
输入
和一个
输出
的
函数式API,还是有更清晰
的
方法?
浏览 11
提问于2020-07-30
得票数 1
1
回答
"
tensorflow
.math.multiply“和"
tensorflow
.keras.layers.multiply”有什么区别?
、
、
、
、
tensorflow
.math.multiply和
tensorflow
.keras.layers.multiply有什么区别?同样,
tensorflow
.math.add和
tensorflow
.keras.layers.add
的
区别是什么?我之所以有这个问题,是因为当我构建自己
的
自定义
损失函数和度量标准product = multiply([y_true_f, y_pred_f])时,如果我使用from
tensorflow
.keras.layers*
浏览 9
提问于2020-01-01
得票数 2
1
回答
Keras中
的
二阶导数
、
、
对于NN
的
自定义
丢失,我使用以下函数 def custom_loss(input_tensor, output_tensor): return loss 我所有的调度,基于Input(shape=
浏览 1
提问于2018-04-20
得票数 6
回答已采纳
1
回答
TensorFlow
后向传递中
的
修正梯度
我试图用
自定义
梯度修改
TensorFlow
中所有
层
的
梯度,并保存当前
渐变
。从概念上讲,第一次迭代中单个
层
的
计算过程如下所示: 我对T
浏览 4
提问于2017-09-08
得票数 2
2
回答
如何为具有多个
输入
的
TensorFlow
op指定
自定义
渐变
、
、
我正在尝试使用
TensorFlow
的
@tf.custom_gradient功能为具有多个
输入
的
函数指定
自定义
渐变
。我可以只为一个
输入
设置工作,但不能为两个或更多
输入
设置。我
的
代码基于
TensorFlow
's custom_gradient documentation,它对于一个
输入
来说工作得很好,如下例所示: import
tensorflow
as tf import,
浏览 44
提问于2019-01-05
得票数 1
回答已采纳
2
回答
TensorFlow
/Keras
的
fit()函数
的
class_weight参数是如何工作
的
?
、
、
我使用
TensorFlow
1.12和Keras进行语义分段。我使用tf.keras.Model.fit()参数
向
class_weight提供权重向量(大小等于类数)。我在想这在内部是如何运作
的
。我使用了一个
自定义
的
损失函数(骰子丢失和焦点丢失等),在
输入
丢失函数之前,权重不能与预测或单一热点事实相乘,因为这没有任何意义。我
的
损失函数
输出
一个标
量值
,因此它也不能与函数
输出
相乘。那么,在哪里以及如何将类
的</e
浏览 0
提问于2019-09-14
得票数 8
回答已采纳
2
回答
自定义
Lambda
层
Keras
输出
预测。我得到一个操作有‘`None`’表示
渐变
误差
、
、
、
我有一个Lambda
层
,从上一
层
获取
输入
,做一些预处理。Lambda
层
的
输出
是一个预测,并使用keras.losses.mean_squared_error。adam(lr=0.0001), loss=keras.losses.mean_squared_error, metrics=keras.losses.mean_squared_error) Lambda
的
输出
为我得到ValueError:一个运算有None
的
梯度。请确保您<em
浏览 0
提问于2019-03-28
得票数 2
1
回答
如何在Keras中获得
输入
梯度?
、
我正在构建一个
自定义
的
神经网络实现。我使用Keras进行测试,以确保我
的
实现计算出
的
渐变
与Keras
渐变
匹配。多亏了这个答案,我才能比较权重和
输出
梯度。然而,我也想比较
输入
的
梯度。我
的
Keras模型只是一个密集
的
层
。model.evaluate(x, y) 如何获得与x相关
的
渐变
浏览 22
提问于2020-03-02
得票数 0
回答已采纳
1
回答
gen_nn_ops.max_pool_grad_v2()是如何工作
的
?
、
我正在做一个需要反褶积
的
项目。我读到gen_nn_ops.max_pool_grad_v2()可以做到这一点。我从
tensorflow
.python.ops加载函数。据我所知,函数采用
输入
和
输出
张量,其中
输入
是最大池之前
的
卷积
层
,
输出
是最大池操作
的
结果。但是grad是什么呢?这个函数
的
输出
到底代表什么?1,2,2,1]u = gen_nn_op
浏览 1
提问于2018-07-25
得票数 2
回答已采纳
1
回答
在
tensorflow
的
某些
层
中如何取消BP?
当我试图微调一个VGG网络时,我只想更新第5
层
卷积后
的
权重,在caffe中,我们可以在配置文件中取消BP。在
tensorflow
我该怎么做?谢谢!
浏览 4
提问于2017-09-16
得票数 1
回答已采纳
2
回答
在cellForRowAtIndexPath中添加
渐变
层
、
、
、
我有一个
自定义
单元格
的
表格视图。在每个单元格中,我添加一个标签作为子视图,并在标签中加载数据。我在cellForRowAtIndexPath中为if块中
的
每个单元格添加
渐变
,我们在其中检查单元格是否为空。它工作得很好。但是,我现在有一个额外
的
要求,问题就从这里开始。我需要检查这些值,并为单元格中
的
特定标签应用
渐变
效果。这是我
的
代码。cell.cell3.font = [UIFont boldSystemFontOfSize:12.0];
浏览 2
提问于2013-06-10
得票数 0
2
回答
可以在背景
层
下放置一个CAGradientLayer吗?
、
我正在
向
一个
自定义
按钮添加一个
渐变
层
,下面代码中
的
this引用:var layerGradient = new CAGradientLayer(); this.Layer.InsertSublayer(layerGradient, 0); 这可以很好地工作,并且
渐变
会做它应该做
的
事情<em
浏览 0
提问于2013-01-12
得票数 1
回答已采纳
1
回答
TensorFlow
如何计算快速傅立叶变换
层
的
梯度?
如果我将函数(例如tf.fft(input, name=None) )插入到神经网络中,
TensorFlow
如何计算反向传播中
的
梯度? 我没有找到任何关于这方面的文档。我使用
的
是
TensorFlow
1.0。
浏览 2
提问于2019-12-08
得票数 0
1
回答
如何使用
Tensorflow
Keras api从预先训练
的
模型中复制特定
的
层
权重?
、
、
我正在尝试训练一个接受4通道
输入
的
卷积网络,并希望使用像VGG16这样
的
预训练模型。我不应该使用VGG16
的
初始卷积块是有意义
的
,因为它们是针对3个通道
输入
进行训练
的
,并重新定义了初始卷积块。如何使用
Tensorflow
Keras api实现这一点? 简而言之,我如何从预先训练
的
模型中复制特定
层
的
权重。我使用
的
是
TensorFlow
2.0alpha版本。
浏览 20
提问于2019-05-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券