我正在尝试构建机器翻译模型。
model = Sequential()
model.add(Embedding(english_vocab_size,512, input_length = 15))
model.add(LSTM(512))
model.add(RepeatVector(output_sequence_length))
model.add(LSTM(512,return_sequences=True))
model.add(TimeDistributed(Dense(french_vocab_size, activation='sigmoid')))
print (model.summary())
当我打印模型摘要时,我得到了这个:
我不明白这一点。为什么打印10层而我在代码中只设置了5层?
感谢您的任何建议。
答案 0 :(得分:3)
它不打印10层,你打印两次。 user
已将摘要打印到终端,因此无需在其上调用model.summary()
。