ここでだけなく他のサイトでも聞いた方が早く解決できると思い以下のサイトでも質問しています。※https://teratail.com/help#posted-otherserviceサイトでも同じ質問を私がしています
質問1
ゼロから作るディープラーニングを勉強していて、182pのところを読んでいたら、そもそもなんで、重みWの初期値を今までnp.random.randnというものにしていたのかがわからなくなりました。なのでなぜnp.random.randnを重みの初期値にするのかを教えていただきたいです。
質問2
np.random.randnは「np.random.randn()は、平均0、分散1(標準偏差1)の正規分布(標準正規分布)に従う乱数を返す。」とネットに書いてあったのですが、この意味もよくわかりません。試しに下のようにコードを実行して、平均が0になるのかと思ったら0になりませんでした。この文章の意味を教えていただきたいです。
python
1tu = np.random.randn(1,100) 2 3tuuu=0 4 5for i in range(100): 6 tuuu += tu[0][i] 7print(tuuu/100) 8# 出力0.22453386331188382※毎回違う、平均0じゃないじゃんと思いました。
回答2件
あなたの回答
tips
プレビュー