掩盖层导致错误InvalidArgumentError:不兼容的形状:Keras中的[128,0]与[128,6]

时间:2019-12-13 19:53:01

标签: keras recurrent-neural-network masking ner crf

我的模型如下。

li a:focus + .sub-menu {
    display: block !important;
}

模型摘要

enter image description here 当我使用不带遮罩层的模型时,此模型可以正常工作。但是损失是负面的。因此,作为解决方案,我尝试添加遮罩,然后出现此错误提示

  

Blockquote enter image description here

1 个答案:

答案 0 :(得分:0)

从您的描述开始,第一件事是您应该使用input_dim = wordEmbeddings.shape [0] +1而不是+2,在文档中说您应该使用max_index + 2,但max_index = shape [0]-1 ,因此您应该使用+1而不是+2。然后,您只需将所有0传递给wordEmbeddings权重的第一行,然后将经过预训练的嵌入传递给其余的权重即可。