Momentum

パブリッククラスの勢い

ネステロフまたは従来型の確率的勾配降下法と運動量。

ネステロフの勢いの詳細については論文を参照してください。

定数

浮く学習_レート_デフォルト
勢い
浮くMOMENTUM_DEFAULT
ブール値NESTEROV_DEFAULT

継承された定数

パブリックコンストラクター

勢いグラフグラフ)
モメンタムオプティマイザーを作成します
勢いグラフグラフ、浮動小数点学習率)
モメンタムオプティマイザーを作成します
勢いグラフグラフ、浮動小数点学習率、浮動小数点数の勢い)
モメンタムオプティマイザーを作成します
運動量( Graphグラフ、float learningRate、float 運動量、ブール useNesterov)
モメンタムオプティマイザーを作成します
運動量(グラフグラフ、文字列名、浮動小数点学習率、浮動小数点運動量、ブール値 useNesterov)
モメンタムオプティマイザーを作成します

パブリックメソッド

getOptimizerName ()
オプティマイザーの名前を取得します。

継承されたメソッド

定数

パブリック静的最終フロートLEARNING_RATE_DEFAULT

定数値: 0.01

public static Final String MOMENTUM

定数値: 「勢い」

パブリック静的最終フロートMOMENTUM_DEFAULT

定数値: 0.0

パブリック静的最終ブール値NESTEROV_DEFAULT

定数値: false

パブリックコンストラクター

公共の勢いグラフグラフ)

モメンタムオプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ

public Momentum ( Graphグラフ、float learningRate)

モメンタムオプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
学習率学習率

public Momentum ( Graphグラフ、float learningRate、float モーメンタム)

モメンタムオプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
学習率学習率
勢い関連する方向の勾配降下を加速し、振動を減衰するハイパーパラメータ。ゼロ以上である必要があります。デフォルトは 0 です。

public Momentum ( Graphグラフ、float learningRate、float モーメンタム、ブール useNesterov)

モメンタムオプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
学習率学習率
勢い関連する方向の勾配降下を加速し、振動を減衰するハイパーパラメータ。ゼロ以上である必要があります。デフォルトは 0 です。
使用ネステロフネステロフの勢いを適用するかどうか。デフォルトは false です。

public Momentum (グラフグラフ、文字列名、float learningRate、float モーメンタム、ブール useNesterov)

モメンタムオプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
名前このオプティマイザーの名前
学習率学習率
勢い関連する方向の勾配降下を加速し、振動を減衰するハイパーパラメータ。ゼロ以上である必要があります。デフォルトは 0 です。
使用ネステロフネステロフの勢いを適用するかどうか。デフォルトは false です。

パブリックメソッド

public String getOptimizerName ()

オプティマイザーの名前を取得します。

戻り値
  • オプティマイザーの名前。

public String toString ()