UnbatchGrad

パブリックファイナルクラスUnbatchGrad

アンバッチの勾配。

バッチのように機能しますが、利用可能になったときにバッチ処理の指定されたbatch_indexインデックスを使用します。これにより、フォワードパスを実行したのと同じセッションでグラデーションが確実に伝播されます。

original_input:これがの勾配であるUnbatch操作への入力。 batch_index:これがの勾配であるUnbatch操作に与えられたbatch_index。 grad:下流の勾配。 id:バッチによって発行されたidスカラー。 batched_grad:空のテンソルまたはバッチ勾配のいずれかの戻り値。コンテナ:リソース共有を制御するコンテナ。 shared_name:同じコンテナとshared_nameを持つUnbatchGradのインスタンスは、おそらく同じバッチに属していると見なされます。空のままにすると、op名が共有名として使用されます。

ネストされたクラス

クラスUnbatchGrad.Options UnbatchGradオプションの属性

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリックハンドルを返します。
出力<T>
batchedGrad ()
静的UnbatchGrad.Options
コンテナ(文字列コンテナ)
static <T> UnbatchGrad <T>
createスコープスコープ、オペランド<T> originalInput、オペランド<Long> batchIndex、オペランド<T> grad、オペランド<Long> id、オプション...オプション)
新しいUnbatchGrad操作をラップするクラスを作成するファクトリメソッド。
静的UnbatchGrad.Options
sharedName (String sharedName)

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

テンソルのシンボリックハンドルを返します。

TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。

public Output <T> batchedGrad ()

public static UnbatchGrad.Optionsコンテナ(文字列コンテナ)

public static UnbatchGrad <T> create スコープスコープ、 Operand <T> originalInput、 Operand <Long> batchIndex、 Operand <T> grad、 Operand <Long> id、 Options ...オプション)

新しいUnbatchGrad操作をラップするクラスを作成するファクトリメソッド。

パラメーター
範囲現在のスコープ
オプションオプションの属性値を運ぶ
戻り値
  • UnbatchGradの新しいインスタンス

public static UnbatchGrad.Options sharedName (String sharedName)