【发布时间】:2020-07-15 21:54:22
【问题描述】:
我正在使用带有 Keras 的 LSTM 进行情感分类,我想获得 LSTM 分配给句子中每个单词的概率,以便知道哪些单词更具代表性。
例如,对于下面的句子:
“这片风景美妙而平静”
我认为将句子分类为正面的最具代表性的词是“精彩”和“平静”词。
如何获得 LSTM 分配给每个单词的概率?
lstm_layer = layers.LSTM(size)(embedding_layer)
output_layer1 = layers.Dense(50, activation=activation)(lstm_layer)
output_layer1 = layers.Dropout(0.25)(output_layer1)
output_layer2 = layers.Dense(1, activation="sigmoid")(output_layer1)
model = models.Model(inputs=input_layer, outputs=output_layer2)
model.compile(optimizer=optimizer, loss='binary_crossentropy')
谢谢
【问题讨论】:
标签: keras classification lstm analysis