パブリッククラスの勢い
ネステロフまたは従来型の確率的勾配降下法と運動量。
ネステロフの勢いの詳細については論文を参照してください。
定数
浮く | 学習_レート_デフォルト | |
弦 | 勢い | |
浮く | MOMENTUM_DEFAULT | |
ブール値 | NESTEROV_DEFAULT |
継承された定数
パブリックコンストラクター
パブリックメソッド
弦 | getOptimizerName () オプティマイザーの名前を取得します。 |
弦 | toString () |
継承されたメソッド
定数
パブリック静的最終フロートLEARNING_RATE_DEFAULT
定数値: 0.01
public static Final String MOMENTUM
定数値: 「勢い」
パブリック静的最終フロートMOMENTUM_DEFAULT
定数値: 0.0
パブリック静的最終ブール値NESTEROV_DEFAULT
定数値: false
パブリックコンストラクター
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 ()
オプティマイザーの名前を取得します。
戻り値
- オプティマイザーの名前。