GradientDescent

パブリック クラスGradientDescent

基本的な確率的勾配降下法オプティマイザー。 GradientDescent は、学習率を乗算した現在の勾配 ΔL/Δw を使用して現在の重みを更新します。

定数

浮く学習_レート_デフォルト

継承された定数

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

GradientDescent (グラフグラフ)
GradientDescent オプティマイザーを作成します
GradientDescent ( Graphグラフ、float learningRate)
GradientDescent オプティマイザーを作成します
GradientDescent (グラフグラフ、文字列名、float learningRate)
GradientDescent オプティマイザーを作成します

パブリックメソッド

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

継承されたメソッド

定数

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

定数値: 0.01

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

public GradientDescent (グラフグラフ)

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

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

public GradientDescent ( Graphグラフ、float learningRate)

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

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

public GradientDescent ( Graphグラフ、文字列名、float learningRate)

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

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

パブリックメソッド

public String getOptimizerName ()

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

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

public String toString ()