警告:このAPIは非推奨であり、置き換えが安定した後 TensorFlowの将来のバージョンで削除される予定です。

このページは Cloud Translation API によって翻訳されました。
Switch to English

ResourceSparseApplyKerasMomentum

パブリック最終クラスResourceSparseApplyKerasMomentum

運動量スキームに従って、「* var」および「* accum」の関連エントリを更新します。

Nesterovの勢いを使用する場合は、use_nesterov = Trueに設定します。

これは、卒業した行の場合、varとaccumを次のように更新します。

accum = accum *運動量-lr * grad var + = accum

ネストされたクラス

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

パブリックメソッド

static <T、U extends Number> ResourceSparseApplyKerasMomentum
createスコープスコープ、オペランド<?> var、オペランド<?> accum、オペランド<T> lr、オペランド<T> grad、オペランド<U>インデックス、オペランド<T>運動量、オプション...オプション)
新しいResourceSparseApplyKerasMomentum操作をラップするクラスを作成するファクトリメソッド。
静的ResourceSparseApplyKerasMomentum.Options
useLocking (ブール値useLocking)
静的ResourceSparseApplyKerasMomentum.Options
useNesterov (ブール値useNesterov)

継承されたメソッド

パブリックメソッド

public static ResourceSparseApplyKerasMomentum create スコープスコープ、オペランド<?> var、オペランド<?> accum、オペランド<T> lr、オペランド<T> grad、オペランド<U>インデックス、オペランド<T>モメンタム、オプション...オプション)

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

パラメーター
範囲現在のスコープ
var Variable()からのものである必要があります。
アキュムVariable()からのものである必要があります。
lr学習率。スカラーである必要があります。
卒業生グラデーション。
インデックスvarとaccumの最初の次元へのインデックスのベクトル。
勢い勢い。スカラーである必要があります。
オプションオプションの属性値を運ぶ
戻り値
  • ResourceSparseApplyKerasMomentumの新しいインスタンス

public static ResourceSparseApplyKerasMomentum.Options useLocking (ブール値useLocking)

パラメーター
useLocking `True`の場合、varテンソルとaccumテンソルの更新はロックによって保護されます。それ以外の場合、動作は定義されていませんが、競合が少なくなる可能性があります。

public static ResourceSparseApplyKerasMomentum.Options useNesterov (ブール値useNesterov)

パラメーター
useNesterov `True`の場合、gradを計算するために渡されるテンソルはvar + momentum * accumになるため、最終的に、取得するvarは実際にはvar + momentum * accumになります。