- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试使用输入数据中损失函数的梯度来计算输入数据的噪声:
my_grad = tf.gradients(损失,输入)
loss 是一个大小为 (n x 1) 的数组,其中 n 是数据集的数量,m 是数据集的大小,输入是一个 (n x m) 的数组,其中 m 是单个数据集的大小。
我需要 my_grad 的大小为 (n x m) - 因此对于每个数据集都会计算梯度。但根据定义,i!=j 处的梯度为零 - 但 tf.gradients 分配大量内存并运行几乎永远...
一个版本,它只在 i=j 的地方计算梯度会很棒 - 有什么想法如何到达那里吗?
最佳答案
我想我已经找到了解决方案:
my_grad = tf.gradients(tf.reduce_sum(loss), 输入)
确保交叉依赖 i!=j 被忽略 - 这工作得非常好而且快..
关于python - tf.gradient 的行为类似于 tfp.math.diag_jacobian,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55121377/
我想使用tensorflow-probability来训练一个简单的全连接贝叶斯神经网络。损失由 KL 项和负对数似然项组成。我怎样才能看到它们与 tfp 的单独演变? 我有以下代码: import
我正在尝试使用 TF2.0 eager 模式执行精确的 GP 回归,基于来自 https://colab.research.google.com/github/tensorflow/probabili
这是可能尝试学习如何使用 Tensorflow Probability 的一部分 我加载了代表每小时电能消耗的 1368 个值的时间序列。 我会使用季节性/自回归模型来生成一些预测。 此时下面的代码可
我尝试使用输入数据中损失函数的梯度来计算输入数据的噪声: my_grad = tf.gradients(损失,输入) loss 是一个大小为 (n x 1) 的数组,其中 n 是数据集的数量,m 是数
According to this documentation , Policy Name应该在 TFP(信任框架政策)声明中,但它出现在 ACR 声明中。我从 Starter Pack 开始 带有
我是一名优秀的程序员,十分优秀!