keras嵌入后添加特征

问题描述 投票:-1回答:2

嵌入Keras后,我想在我的词向量中添加部分语音特征。我想将它们添加为一个热点,并在嵌入后合并它们。但是单词的词性是动态的,因此我不能使用另一种嵌入层来进行热查找并结合两个嵌入层。

machine-learning keras nlp embedding part-of-speech
2个回答
0
投票

这是一种简单的方法,我假设输入是一个单词及其POS标签。

word = Input(...)
pos = Input(...)
emb = Embedding( ... ) (word)
layer = Concatenate()([emb, pos])
outputs = .... # your processing
model = Model(inputs=[word,pos], outputs=outputs)

0
投票

SathyZ只想知道我们不必为pos标签使用嵌入层

word = Input(...)
pos = Input(...)
emb_word = Embedding( ... ) (word)
emb_pos = Embedding( ... ) (pos)
layer = Concatenate()([emb, pos])
outputs = .... # your processing
model = Model(inputs=[word,pos], outputs=outputs)
© www.soinside.com 2019 - 2024. All rights reserved.