パブリッククラスAdamax
Adamax アルゴリズムを実装するオプティマイザー。
無限の規範に基づいたアダムの変形です。デフォルトのパラメータは、論文で提供されているパラメータに従います。 Adamax は、特にエンベディングを含むモデルにおいて、adam よりも優れている場合があります。
関連項目
定数
浮く | BETA_ONE_DEFAULT | |
浮く | BETA_TWO_DEFAULT | |
浮く | EPSILON_DEFAULT | |
弦 | FIRST_MOMENT | |
浮く | 学習_レート_デフォルト | |
弦 | SECOND_MOMENT |
継承された定数
パブリックコンストラクター
パブリックメソッド
弦 | getOptimizerName () オプティマイザーの名前を取得します。 |
継承されたメソッド
定数
パブリック静的最終フロートBETA_ONE_DEFAULT
定数値: 0.9
パブリック静的最終フロートBETA_TWO_DEFAULT
定数値: 0.999
パブリック静的最終フロートEPSILON_DEFAULT
定数値: 1.0E-7
パブリック静的最終文字列FIRST_MOMENT
定数値: 「m」
パブリック静的最終フロートLEARNING_RATE_DEFAULT
定数値: 0.001
パブリック静的最終文字列SECOND_MOMENT
定数値: "v"
パブリックコンストラクター
public Adamax (グラフグラフ、文字列名)
Adamax アルゴリズムを実装するオプティマイザーを作成します。
パラメーター
グラフ | TensorFlow グラフ |
---|---|
名前 | グラデーションを適用するときに作成される操作の名前。デフォルトは「Adamax」です。 |
public Adamax ( Graphグラフ、float learningRate)
Adamax アルゴリズムを実装するオプティマイザーを作成します。
パラメーター
グラフ | TensorFlow グラフ |
---|---|
学習率 | 学習率。 |
public Adamax ( Graphグラフ、文字列名、float learningRate)
Adamax アルゴリズムを実装するオプティマイザーを作成します。
パラメーター
グラフ | TensorFlow グラフ |
---|---|
名前 | グラデーションを適用するときに作成される操作の名前。デフォルトは「Adamax」です。 |
学習率 | 学習率。 |
public Adamax ( Graphグラフ、float learningRate、float betaOne、float betaTwo、float epsilon)
Adamax アルゴリズムを実装するオプティマイザーを作成します。
パラメーター
グラフ | TensorFlow グラフ |
---|---|
学習率 | 学習率。 |
ベータワン | 最初の瞬間の推定値の指数関数的減衰率。 |
ベータツー | 指数関数的に重み付けされた無限ノルムの指数関数的減衰率。 |
イプシロン | 数値安定性のための小さな定数。 |
public Adamax ( Graphグラフ、文字列名、float learningRate、float betaOne、float betaTwo、float epsilon)
Adamax アルゴリズムを実装するオプティマイザーを作成します。
パラメーター
グラフ | TensorFlow グラフ |
---|---|
名前 | グラデーションを適用するときに作成される操作の名前。デフォルトは「Adamax」です。 |
学習率 | 学習率。 |
ベータワン | 最初の瞬間の推定値の指数関数的減衰率。 |
ベータツー | 指数関数的に重み付けされた無限ノルムの指数関数的減衰率。 |
イプシロン | 数値安定性のための小さな定数。 |
パブリックメソッド
public String getOptimizerName ()
オプティマイザーの名前を取得します。
戻り値
- オプティマイザーの名前。