Nadam

パブリッククラスのナダム

NAdam アルゴリズムを実装する Nadam Optimizer。

アダムが本質的に勢いのある RMSprop であるのと同じように、ナダムはネステロフの勢いのあるアダムです。

定数

浮くBETA_ONE_DEFAULT
浮くBETA_TWO_DEFAULT
浮くEPSILON_DEFAULT
FIRST_MOMENT
浮く学習_レート_デフォルト
勢い
SECOND_MOMENT

継承された定数

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

ナダムグラフグラフ)
Nadam オプティマイザーを作成します
Nadam ( Graphグラフ、float learningRate)
Nadam オプティマイザーを作成します
Nadam ( Graphグラフ、float learningRate、float betaOne、float betaTwo、float epsilon)
Nadam オプティマイザーを作成します
Nadam (グラフグラフ、文字列名、浮動小数点学習率)
Nadam オプティマイザーを作成します
Nadam (グラフグラフ、文字列名、float learningRate、float betaOne、float betaTwo、float epsilon)
Nadam オプティマイザーを作成します

パブリックメソッド

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

継承されたメソッド

定数

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

定数値: 0.9

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

定数値: 0.999

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

定数値: 1.0E-8

パブリック静的最終文字列FIRST_MOMENT

定数値: 「m」

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

定数値: 0.001

public static Final String MOMENTUM

定数値: 「勢い」

パブリック静的最終文字列SECOND_MOMENT

定数値: "v"

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

パブリックナダムグラフグラフ)

Nadam オプティマイザーを作成します

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

public Nadam ( Graphグラフ、float learningRate)

Nadam オプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
学習率学習率、デフォルトは 0.001

public Nadam ( Graphグラフ、float learningRate、float betaOne、float betaTwo、float epsilon)

Nadam オプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
学習率学習率、デフォルトは 0.001
ベータワン最初の瞬間の推定値の指数関数的減衰率。デフォルトは 0.9 です。
ベータツー指数関数的に重み付けされた無限ノルムの指数関数的減衰率。デフォルトは 0.999 です。
イプシロン数値安定性のための小さな定数。デフォルトは 1e-8 です。

public Nadam (グラフグラフ、文字列名、浮動小数点学習率)

Nadam オプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
名前このオプティマイザーの名前、デフォルトは「Nadam」です
学習率学習率、デフォルトは 0.001

public Nadam ( Graphグラフ、文字列名、float learningRate、float betaOne、float betaTwo、float epsilon)

Nadam オプティマイザーを作成します

パラメーター
グラフTensorFlow グラフ
名前このオプティマイザーの名前、デフォルトは「Nadam」です
学習率学習率、デフォルトは 0.001
ベータワン最初の瞬間の推定値の指数関数的減衰率。デフォルトは 0.9 です。
ベータツー指数関数的に重み付けされた無限ノルムの指数関数的減衰率。デフォルトは 0.999 です。
イプシロン数値安定性のための小さな定数。デフォルトは 1e-8 です。

パブリックメソッド

public String getOptimizerName ()

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

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