インテル® DAAL 2018 デベロッパー・ガイド
Xavier イニシャライザーは、適切な層の重みおよびバイアスを表す p 次元のテンソル W ∈ Rn1 x ... x np を初期化するイニシャライザー・アルゴリズムです。アルゴリズムは、区間 [-α,α) の一様分布乱数でこのテンソルを初期化します。α の値は、r 次元の入力テンソル X ∈ Rn x m2 x... x mr および q 次元の値テンソル Y ∈ Rn x k2 x... x kq のサイズを使用して定義されます。
一般性を失うことなく、テンソル X および Y はサイズ n のバッチ次元を含むと仮定します。
詳細は、[Glorot2010] を参照してください。
イニシャライザー・インターフェイスの共通パラメーターに加えて、Xavier イニシャライザーには次のパラメーターがあります。
パラメーター |
デフォルト値 |
説明 |
|
---|---|---|---|
algorithmFPType |
float |
アルゴリズムが中間計算に使用する浮動小数点の型。float または double を指定できます。 |
|
method |
defaultDense |
パフォーマンス指向の計算メソッド。アルゴリズムでサポートされている唯一のメソッドです。 |
|
非推奨:seed |
777 |
注これは古いパラメーター (非推奨) で、将来のリリースで削除される予定です。 |