Как преобразовать выход скалярного плотного слоя формы (none,1)
в матрицу формы (none,nx,ny,nc)
, где каждый элемент матрицы равен скаляру в TensorFlow 2.0 с использованием Keras?
Фрагмент кода:
Y= tf.keras.layers.Dense(1,activation='relu')(X)
Z= Y*tf.keras.backend.ones(shape=(10,51,1))
Здесь Y имеет форму (none,1)
. Я хочу, чтобы Z имел форму (none,10,51,1)
, но я получаю форму (10,51,1)
. Каким-то образом размер пакета (none)
теряется при умножении. Кто-нибудь может помочь?