Модель ожидает тензор формы [null, 12]
, null
, чтобы указать, что существует размер пакета, который является положительным целым числом. Сам тензор не может быть создан с одним значением его измерения равным нулю.
Ошибка может быть исправлена с помощью
tf.tensor([12 values], [1, 12])
Существует 12 значений - которые можно рассматривать как одну партию 12 элементов. Следовательно, форма имеет вид [1, 12]
.
Если размер партии неизвестен, тензор может быть создан следующим образом:
tf.tensor([12 values]).reshape([-1, 12])
В последнем случае форма говорит: «Я не знаю, сколько там элементов, но это кратно 12 - сами определите размер партии». Но если значения не кратны 12, при создании тензора возникнет ошибка.