隠れ層二層目以降の重みの値の出し方を教えて頂けませんか?
解決したいこと
テンソルフローの重みは二層目以降、どんな数値になるのかとその計算方法が知りたいです。
発生している問題・エラー
最初の隠れ層には小さい乱数値が重みとして出現し、入力値のテンソルに演算され隠れ層に通されるのは理解出来ましたが、
例えばその次の隠れ層(2層目)にはどんな数値の重みが掛かるのか、どういう計算をして新たな重みの値を出しているのかが分かりません。
どうか教えて下さい。
0
テンソルフローの重みは二層目以降、どんな数値になるのかとその計算方法が知りたいです。
最初の隠れ層には小さい乱数値が重みとして出現し、入力値のテンソルに演算され隠れ層に通されるのは理解出来ましたが、
例えばその次の隠れ層(2層目)にはどんな数値の重みが掛かるのか、どういう計算をして新たな重みの値を出しているのかが分かりません。
どうか教えて下さい。
model.summary()
上記のようにsummaryを使えば次のような表を出力することができます。入出力の形状、パラメータ数、レイヤーの種類などを確認することができます。
# Model: "sequential"
# _________________________________________________________________
# Layer (type) Output Shape Param #
# =================================================================
# L0_conv2d (Conv2D) (None, 10, 10, 1) 10
# _________________________________________________________________
# L1_flatten (Flatten) (None, 100) 0
# _________________________________________________________________
# L2_dense (Dense) (None, 10) 1000
# _________________________________________________________________
# L3_dense (Dense) (None, 1) 11
# _________________________________________________________________
# L4_bn (BatchNormalization) (None, 1) 4
# =================================================================
# Total params: 1,025
# Trainable params: 1,023
# Non-trainable params: 2
# _________________________________________________________________
@chihiro1364
Questioner