Keras模型总结的意义

时间:2018-04-14 10:48:42

标签: python deep-learning keras recurrent-neural-network

我正在尝试构建机器翻译模型。

    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())

当我打印模型摘要时,我得到了这个:

enter image description here

我不明白这一点。为什么打印10层而我在代码中只设置了5层?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:3)

它不打印10层,你打印两次。 user已将摘要打印到终端,因此无需在其上调用model.summary()