テンソルフロー::作戦::アイデンティティ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) |
パブリック属性 | |
---|---|
operation | |
output |
公共機能 | |
---|---|
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