我是 Keras 的新手。
我的目标是为推文的情感分析创建一个神经网络多分类。
我曾经Sequential在Keras建立我的模型。
我想在模型的第一层中使用预训练的词嵌入,特别是gloVe.
这是我目前的模型:
model = Sequential()
model.add(Embedding(vocab_size, 300, weights=[embedding_matrix], input_length=max_length, trainable=False))
model.add(LSTM(100, stateful=False))
model.add(Dense(8, input_dim=4, activation='relu'))
model.add(Dense(3, activation='softmax'))
embedding_matrix 由来自文件的向量填充 glove.840B.300d.txt
由于我对神经网络模型的输入是句子(或推文),并且在参考了一些理论之后,我希望在 Embedding 层之后的层,在取推文中的每个词向量后,对句子的词向量求平均值。
目前我使用的是LSTM,我想用这种平均技术或p-means. 我无法在keras文档中找到它。
我不确定这是否是问这个问题的正确地方,但所有帮助将不胜感激。
慕森王
相关分类