ПРЕДУПРЕЖДЕНИЕ: тензорный поток: модель была построена с помощью формы ... но она была повторно вызвана на тензор с несовместимой формой - PullRequest
0 голосов
/ 12 июля 2020

У меня есть следующая модель:

model = Sequential()
model.add(layers.Embedding(vocab_size, 256, batch_input_shape=(1,1)))

Требуется ввод формы (1,1). Однако теперь я использую форму (1,8) дюйм.

Но вместо cra sh я получаю только предупреждение:

WARNING:tensorflow:Model was constructed with shape Tensor("embedding_1_input:0", shape=(1, 1), dtype=float32) for input (1, 1), but it was re-called on a Tensor with incompatible shape (1, 8).

Отсюда мой вопрос:

  • Как это все еще работает, а не cra sh?
  • Усечен ли введенный мной ввод до формы (1,1) перед его использованием?
  • Когда я устанавливаю форму ввода на (1,100) и использую тот же ввод (например, форму (1,8)), он все еще работает с очень похожим предупреждением. В этом случае дополняется ли ввод нулями перед использованием?
...