我有以下模型:
model = Sequential()
model.add(layers.Embedding(vocab_size, 256, batch_input_shape=(1,1)))
它采用形状为(1,1)
的输入。但是,我现在输入(1,8)
形状的输入。
但是,我没有收到崩溃的警告:
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).
提出我的问题:
(1,1)
之前被截断了?(1,100)
并输入相同的输入(形状为(1,8)
时)时,它仍然有效,并带有非常相似的警告。在这种情况下,输入在使用之前是否要用零填充?