【发布时间】:2022-06-10 17:34:56
【问题描述】:
input_word = Input(shape=(max_len,))
model = Embedding(input_dim=num_words, output_dim=50, input_length=max_len)(input_word)
model = SpatialDropout1D(0.1)(model)
model = Bidirectional(LSTM(units=100, return_sequences=True, recurrent_dropout=0.1))(model)
out = TimeDistributed(Dense(num_tags, activation="softmax"))(model)
#out = Dense(num_tags, activation="softmax")(model)
model = Model(input_word, out)
model.summary()
当我只使用密集层或使用 TimeDistributed 时,我得到了相同的结果。在什么情况下我应该使用 TimeDistributed?
【问题讨论】:
标签: python keras nlp lstm tensorflow2.0