指定 op_type
類型的操作不可微。
用法
tf.no_gradient(
op_type
)
參數
-
op_type
操作的字符串類型。這對應於定義操作的 proto 的OpDef.name
字段。
拋出
-
TypeError
如果op_type
不是字符串。
此函數不應用於具有明確定義但尚未實現的梯度的操作。
此函數僅在定義新的操作類型時使用。它可用於諸如tf.size()
之類的不可微分的操作。例如:
tf.no_gradient("Size")
然後為'op_type' 計算的梯度將傳播零。
對於具有明確定義但尚未實現的梯度的操作,不應進行聲明,並且如果嘗試請求其梯度,則必須拋出錯誤。
相關用法
- Python tf.nondifferentiable_batch_function用法及代碼示例
- Python tf.nn.embedding_lookup_sparse用法及代碼示例
- Python tf.nest.is_nested用法及代碼示例
- Python tf.nn.RNNCellResidualWrapper.set_weights用法及代碼示例
- Python tf.nn.dropout用法及代碼示例
- Python tf.nest.assert_same_structure用法及代碼示例
- Python tf.nn.gelu用法及代碼示例
- Python tf.nn.RNNCellDeviceWrapper.set_weights用法及代碼示例
- Python tf.nn.embedding_lookup用法及代碼示例
- Python tf.numpy_function用法及代碼示例
- Python tf.nn.RNNCellDeviceWrapper.get_weights用法及代碼示例
- Python tf.nn.local_response_normalization用法及代碼示例
- Python tf.nn.scale_regularization_loss用法及代碼示例
- Python tf.nn.RNNCellResidualWrapper.add_loss用法及代碼示例
- Python tf.nn.max_pool用法及代碼示例
- Python tf.nn.RNNCellDropoutWrapper.set_weights用法及代碼示例
- Python tf.nest.map_structure用法及代碼示例
- Python tf.nn.l2_loss用法及代碼示例
- Python tf.nn.log_softmax用法及代碼示例
- Python tf.nn.weighted_cross_entropy_with_logits用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.no_gradient。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。