アンバッチのグラデーション。
Batch と同様に動作しますが、バッチ処理が使用可能になったときに、指定された batch_index インデックスを使用します。これにより、前方パスを実行したのと同じセッション内で勾配が確実に伝播されます。
original_input: これが勾配となるアンバッチ操作への入力。バッチインデックス: これが勾配となるアンバッチ操作に指定されたバッチインデックス。 grad: 下流の勾配。 id: Batch によって発行される ID スカラー。 atched_grad: 戻り値、空のテンソルまたはバッチ化された勾配。コンテナ: リソース共有を制御するコンテナ。 shared_name: 同じコンテナーとshared_nameを持つUnbatchGradのインスタンスは、同じバッチに属している可能性があると想定されます。空のままにすると、op 名が共有名として使用されます。
ネストされたクラス
クラス | UnbatchGrad.Options | UnbatchGrad のオプションの属性 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
出力<T> | バッチ化されたGrad () |
静的UnbatchGrad.Options | コンテナ(文字列コンテナ) |
静的 <T> UnbatchGrad <T> | |
静的UnbatchGrad.Options | 共有名(文字列共有名) |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static UnbatchGrad <T> create (スコープscope、オペランド<T>originalInput、オペランド<Long>batchIndex、オペランド<T>grad、オペランド<Long>id、オプション...オプション)
新しい UnbatchGrad オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
オプション | オプションの属性値を持ちます |
戻り値
- UnbatchGrad の新しいインスタンス