Моя сеть настроена следующим образом:
model = keras.Sequential([
keras.layers.Flatten(input_shape=(28, 28)),
keras.layers.Dense(128, activation='relu'),
keras.layers.Dense(10, activation='softmax')
])
Я ожидаю, что эта конфигурация будет такой:
[784 neurons]
(784,128 weights)
[128 neurons]
(128,10 weights)
[10 neurons]
Но когда я распечатываю вес сетис помощью model.get_weights () он производит следующий вывод:
for w in model.get_weights():
print(w.shape,"\n")
(784, 128)
(128,)
(128, 10)
(10,)
Почему (128,) и (10,) существуют в этой модели?