【发布时间】:2018-07-07 06:08:16
【问题描述】:
我正在关注此页面上的示例:https://machinelearningmastery.com/use-word-embedding-layers-deep-learning-keras/
使用嵌入层在数据上训练词嵌入,如下所示:
model = Sequential()
model.add(Embedding(100, 8, input_length=max_length))
model.add(Flatten())
model.add(Dense(1, activation='sigmoid'))
# compile the model
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['acc'])
# summarize the model
print(model.summary())
模型从数据中学习词嵌入开始,为每个词创建一个 8 维向量。
我想做的是,在学习了这个嵌入之后,我想通过在每个向量的末尾添加另外两个维度来改变矩阵(或每个单词的向量)。我将有另一个进程来计算这两个维度的值。
有没有我可以做到的?
在此先感谢
【问题讨论】: