當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。