Я изучаю TF и пытаюсь реализовать следующий код
window_size = 4
layer = tf.keras.layers.Dense(1, input_shape=(window_size,))
model = tf.keras.models.Sequential([layer])
model.compile(...)
model.fit(dataset,epochs=100,verbose=0)
Итак, в слое Dense () моя input_shape равна (4,), тогда почему это model.predict(np.array([4,5,3,2]))
не работает? А model.predict(np.array([4,5,3,2])[None])
это работает? Если упомянутая input_shape равна (4,), тогда при прогнозировании, зачем ему (1,4)?
Спасибо