通过预训练嵌入,我们可以将它们指定为keras中的权重。嵌入层。要使用多个嵌入,指定多个嵌入层是否合适?即。
@Component({
selector: "app-component-2",
templateUrl: "./component1.html",
styleUrls: ["./component2.css"]
})
export class Component2 extends Component1 {}
This建议将它们相加并将它们表示为单层,这不是我所追求的。
答案 0 :(得分:0)
以下是通过多个输入使用多个嵌入层的示例,它利用了Keras的功能API。这是一场Kaggle比赛,所以你必须阅读代码。它们为网络提供一个字典,其中包含每个数据输入的密钥。它非常聪明,我能够使用这个表现良好的框架构建一个单独的模型。
答案 1 :(得分:0)
我遇到了同样的问题,是因为keras.Embedding层内部使用某种对象(我们称其为x_object),该对象在keras.backend全局会话K中初始化。 因此,第二个嵌入层抛出一个异常,表示x_object名称已存在于图形中,因此无法再次添加。
答案 2 :(得分:0)
如果你想在一个模型中使用多个嵌入层,答案在这个线程中 Multiple Embedding layers for Keras Sequential model