keras中的多个嵌入层

时间:2018-04-12 20:33:16

标签: tensorflow keras embedding word-embedding

通过预训练嵌入,我们可以将它们指定为keras中的权重。嵌入层。要使用多个嵌入,指定多个嵌入层是否合适?即。

@Component({
  selector: "app-component-2",
  templateUrl: "./component1.html",
  styleUrls: ["./component2.css"]
})
export class Component2 extends Component1 {}

This建议将它们相加并将它们表示为单层,这不是我所追求的。

3 个答案:

答案 0 :(得分:0)

以下是通过多个输入使用多个嵌入层的示例,它利用了Keras的功能API。这是一场Kaggle比赛,所以你必须阅读代码。它们为网络提供一个字典,其中包含每个数据输入的密钥。它非常聪明,我能够使用这个表现良好的框架构建一个单独的模型。

deep-learning-support-9663

答案 1 :(得分:0)

我遇到了同样的问题,是因为keras.Embedding层内部使用某种对象(我们称其为x_object),该对象在keras.backend全局会话K中初始化。 因此,第二个嵌入层抛出一个异常,表示x_object名称已存在于图形中,因此无法再次添加。

答案 2 :(得分:0)

如果你想在一个模型中使用多个嵌入层,答案在这个线程中 Multiple Embedding layers for Keras Sequential model