如何解决使用张量流中的坐标点创建热图图像,同时保持梯度
我的张量的形状为 cp = [30 * 2] 。张量是由我的CNN创建的。预测的60个点是我要创建的热图的坐标点。热图形状 hm 为 50 * 50 。假设cp = [(0,5),(x_2,y_2),...]。这意味着x = 0和y = 5的像素应为1(其他所有29对均以此类推),而hm的其他点应为零。
所以因为 cp 和 hm 都是张量,所以我使用了 tf.tensor_scatter_nd_update 来创建热图。 问题在于,最终,我需要将生成的 hm 传递给另一个网络,这样做时,我会遇到以下错误:
ValueError: An operation has `None` for gradient. Please make sure that all of your ops have a gradient defined
这意味着我使用的操作没有保持渐变。有人知道如何保持渐变吗?或如何通过不损坏TensorFlow图来执行该操作?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。