当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.no_gradient用法及代码示例


指定 op_type 类型的操作不可微。

用法

tf.no_gradient(
    op_type
)

参数

  • op_type 操作的字符串类型。这对应于定义操作的 proto 的 OpDef.name 字段。

抛出

  • TypeError 如果 op_type 不是字符串。

此函数不应用于具有明确定义但尚未实现的梯度的操作。

此函数仅在定义新的操作类型时使用。它可用于诸如tf.size() 之类的不可微分的操作。例如:

tf.no_gradient("Size")

然后为'op_type' 计算的梯度将传播零。

对于具有明确定义但尚未实现的梯度的操作,不应进行声明,并且如果尝试请求其梯度,则必须抛出错误。

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.no_gradient。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。