ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
NeuralNetParamDef.hh ファイル

ニューラルネットワークパラメータ定義ファイル [詳解]

被依存関係図:

[ソースコード]

列挙型

enum class  ARCS::NnInitTypes { XAVIER , HE }
 重み初期化のタイプの定義 [詳解]
 
enum class  ARCS::NnDescentTypes {
  SGD , MOMENTUM , ADAGRAD , RMSPROP ,
  ADADELTA , ADAM
}
 勾配降下法のタイプの定義 [詳解]
 
enum class  ARCS::NnDropout { ENABLE , DISABLE }
 ドロップアウトの定義 [詳解]
 
enum class  ARCS::NnShuffle { ENABLE , DISABLE }
 エポック毎にデータセットをシャッフルするかどうか [詳解]
 

詳解

ニューラルネットワークパラメータ定義ファイル

ニューラルネットワークの様々なパラメータを定義する。

日付
2020/05/09
著者
Yokokura, Yuki

列挙型詳解

◆ NnDescentTypes

enum class ARCS::NnDescentTypes
strong

勾配降下法のタイプの定義

列挙値
SGD 

確率的勾配降下法

MOMENTUM 

モーメンタム確率的勾配降下法(運動量項の追加に対応)

ADAGRAD 

AdaGrad勾配降下法

RMSPROP 

RMSprop勾配降下法

ADADELTA 

AdaDelta勾配降下法

ADAM 

Adam勾配降下法

◆ NnDropout

enum class ARCS::NnDropout
strong

ドロップアウトの定義

列挙値
ENABLE 

ドロップアウトをする

DISABLE 

ドロップアウトをしない

◆ NnInitTypes

enum class ARCS::NnInitTypes
strong

重み初期化のタイプの定義

列挙値
XAVIER 

Xavierの初期化

HE 

Heの初期化

◆ NnShuffle

enum class ARCS::NnShuffle
strong

エポック毎にデータセットをシャッフルするかどうか

列挙値
ENABLE 

エポック毎にシャッフルする

DISABLE 

エポック毎にシャッフルしない