tf.get_variable()
が呼び出されてイニシャライザが指定されていないときに使用される変数初期化のデフォルトの方法は何ですか? Docsには「None」としか書かれていません。Tensorflowのデフォルトの初期化子とは何ですか?
8
A
答えて
8
:
イニシャライザは
None
(デフォルト)の場合、変数のスコープに渡されたデフォルトの初期化が使用されるであろう。それがNone
でもある場合は、glorot_uniform_initializer
が使用されます。
glorot_uniform_initializer
関数は、一様分布の値を初期化します。また、ザビエル均一な初期化子と呼ばれ、
Glorot制服初期化子:
この関数は、としてdocumentedです。
それは[-limit、リミット]内に一様な分布からサンプルを引き込む、
limit
はfan_in
重量テンソルにおける入力ユニットの数が
とfan_out
出力ユニット数であるsqrt(6/(fan_in + fan_out))
ある
体重テンソル。参考:http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf
関連する問題
- 1. tf.layers.conv2dとtf.layers.denseのデフォルトのカーネル初期化子は何ですか?
- 2. デフォルト初期化と値の初期化
- 3. オブジェクト初期化子とコンストラクタの違いは何ですか?
- 4. 初期化子の初期化子
- 5. C++ 11の値の初期化子とリストの初期化子
- 6. Tensorflow変数の初期化
- 7. Tensorflowの変数の初期化子を変更します。
- 8. TensorFlowの種子とは何ですか?
- 9. んC#コレクション初期化構文は、デフォルトの初期化オーバーヘッドに
- 10. Tensorflowのデフォルトのvariable_scopeは何ですか?
- 11. TensorFlowでは、初期化されていない変数を初期化する方法はありますか? TensorFlowで変数を初期化する
- 12. 配列のデフォルト初期化
- 13. TensorFlowのtf.contrib.layers.convolution2d関数に与える適切な初期化子は何ですか?
- 14. コンストラクタの初期化子リストのメンバでない初期化
- 15. 配列メンバーC++用のクラスのデフォルト初期化子11
- 16. オブジェクトとコレクションの初期化子とアクセサリー
- 17. Tensorflow RNN重み行列の初期化
- 18. Tensorflow変数の初期化エラー
- 19. Tensorflowの初期化が遅れる
- 20. TensorFlow:変数を何度も初期化する
- 21. Kotlinクラスの初期化セマンティクスとは何ですか?
- 22. のstd :: shared_ptrのと初期化子リスト
- 23. には.....の初期化子はありません。何?
- 24. は原始初期化子
- 25. 配列初期化子は
- 26. 追加初期化子は
- 27. typedef structデフォルト初期化
- 28. 初期化子リストでunordered_mapを初期化する
- 29. Javaでの静的初期化と動的初期化の違いは何ですか?
- 30. カスタムブレース初期化子
訂正: 'glorot_uniform_initializer'のみ、フローティングタイプのために使用されています。 [ソースコード](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/variable_scope.py#L828) – Maxim