UnbatchGrad

パブリック最終クラスUnbatchGrad

アンバッチのグラデーション。

Batch と同様に動作しますが、バッチ処理が使用可能になったときに、指定された batch_index インデックスを使用します。これにより、前方パスを実行したのと同じセッション内で勾配が確実に伝播されます。

original_input: これが勾配となるアンバッチ操作への入力。バッチインデックス: これが勾配となるアンバッチ操作に指定されたバッチインデックス。 grad: 下流の勾配。 id: Batch によって発行される ID スカラー。 atched_grad: 戻り値、空のテンソルまたはバッチ化された勾配。コンテナ: リソース共有を制御するコンテナ。 shared_name: 同じコンテナーとshared_nameを持つUnbatchGradのインスタンスは、同じバッチに属している可能性があると想定されます。空のままにすると、op 名が共有名として使用されます。

ネストされたクラス

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

パブリックメソッド

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

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

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

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

public出力<T> patchedGrad ()

public static UnbatchGrad.Optionsコンテナ(String コンテナ)

public static UnbatchGrad <T> create (スコープscope、オペランド<T>originalInput、オペランド<Long>batchIndex、オペランド<T>grad、オペランド<Long>id、オプション...オプション)

新しい UnbatchGrad オペレーションをラップするクラスを作成するためのファクトリ メソッド。

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

public static UnbatchGrad.Options共有名(文字列共有名)