テンソルフロー::作戦::アイデンティティN
#include <array_ops.h>
入力と同じ形状と内容を持つテンソルのリストを返します。
まとめ
テンソル。
この演算は、複雑な関数の勾配をオーバーライドするために使用できます。たとえば、y = f(x) で、dx = g(dy) となるようなバックプロップにカスタム関数 g を適用したいとします。 Pythonでは、
with tf.get_default_graph().gradient_override_map(
{'IdentityN': 'OverrideGradientWithG'}):
y, _ = identity_n([f(x), x])
.RegisterGradient('OverrideGradientWithG')
def ApplyG(op, dy, _):
return [None, g(dy)] # Do not backprop to f(x).
引数:
- スコープ:スコープオブジェクト
戻り値:
-
OutputList
: 出力テンソル。
コンストラクターとデストラクター | |
---|---|
IdentityN (const :: tensorflow::Scope & scope, :: tensorflow::InputList input) |
公共機能 | |
---|---|
operator[] (size_t index) const |
パブリック属性
手術
Operation operation
出力
::tensorflow::OutputList output
公共機能
アイデンティティN
IdentityN(
const ::tensorflow::Scope & scope,
::tensorflow::InputList input
)
オペレーター[]
::tensorflow::Output operator[](
size_t index
) const