Может ли кто-нибудь нарисовать мне картину? Хитро обернуть мою голову точно, где связи и общие веса как новичок в библиотеке.

ой тестовый код:

from keras import layers
input1 = layers.Input((2,3))
output = layers.Dense(4)(input1)
print(output)

Выход:

<tf.Tensor 'dense_2/add:0' shape=(?, 2, 4) dtype=float32>

Но что случилось?

В документации сказано:

Примечание: если входное значение для слоя имеет ранг больше 2, то оно выравнивается до начального точечного произведения с ядром.

В то время как выход изменяется?