gpt4 book ai didi

python - tf.histogram_fixed_width() 是否支持反向传播?

转载 作者:行者123 更新时间:2023-12-04 03:09:30 29 4
gpt4 key购买 nike

我想使用 CNN 输出的直方图来计算损失。我想知道 tf.histogram_fixed_width() 是否支持渐变流回其前一层。只有它有效,我可以在计算直方图后添加一个损失层。

最佳答案

tf.histogram_fixed_width() 不支持自动梯度功能,因为直方图不是连续微分函数。您可以查看以下示例,该示例返回无梯度。

import keras.backend as K
import tensorflow as tf

value_range = [0.0, 5.0]
a = np.array([-1.0, 0.0, 1.5, 2.0, 5.0, 15])

x = K.variable(a)
hist = tf.histogram_fixed_width(x, value_range, nbins=5, dtype=tf.float32)
gradient = K.gradients(hist, x)

# output is [None]

关于python - tf.histogram_fixed_width() 是否支持反向传播?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46394659/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com