dte*_*ter 5 embedding keras tensorflow word-embedding
使用预训练嵌入,我们可以将它们指定为 keras 嵌入层中的权重。要使用多个嵌入,指定多个嵌入层是否合适?IE
embedding_layer1 = Embedding(len(word_index) + 1,
EMBEDDING_DIM,
weights=[embedding_matrix_1],
input_length=MAX_SEQUENCE_LENGTH,
trainable=False)
embedding_layer2 = Embedding(len(word_index) + 1,
EMBEDDING_DIM,
weights=[embedding_matrix_2],
input_length=MAX_SEQUENCE_LENGTH,
trainable=False)
model.add(embedding_layer1)
model.add(embedding_layer2)
Run Code Online (Sandbox Code Playgroud)
这建议将它们总结起来并将它们表示为一个层,这不是我所追求的。
小智 1
我遇到了同样的问题。是否因为 keras.Embedding 层内部使用某种对象(我们称之为 x_object ),该对象在 keras.backend 全局会话 K 中初始化。因此第二个嵌入层抛出异常,指出 x_object名称已存在于图中,无法再次添加。
| 归档时间: |
|
| 查看次数: |
4438 次 |
| 最近记录: |