单词映射到0的NLP填充向量

单词映射到0的NLP填充向量,nlp,Nlp,我有用户爱好的文字载体,我想输入 到神经网络嵌入层 我的问题是: 稍后定义一个涉及矩阵乘法等的层。。 我需要这些向量具有相同的长度。 然而,很可能一个用户有两种爱好[‘篮球’、‘电视’], 而其他用户可能有4种爱好,例如“篮球”、“电视”、“阅读”、“睡觉”。 (它实际上是一个列表,因为“打扑克”是一个有两个单词的爱好……) 我想到了一个非常简单的解决方案,即最大限度地利用用户的爱好, 并填充所有其他用户向量 问题是,我想选择一个填充,嵌入层将映射到0,因此填充词 对模型没有影响。我尝试过空字符

我有用户爱好的文字载体,我想输入 到神经网络嵌入层

我的问题是: 稍后定义一个涉及矩阵乘法等的层。。 我需要这些向量具有相同的长度。 然而,很可能一个用户有两种爱好[‘篮球’、‘电视’], 而其他用户可能有4种爱好,例如“篮球”、“电视”、“阅读”、“睡觉”。 (它实际上是一个列表,因为“打扑克”是一个有两个单词的爱好……)

我想到了一个非常简单的解决方案,即最大限度地利用用户的爱好, 并填充所有其他用户向量

问题是,我想选择一个填充,嵌入层将映射到0,因此填充词 对模型没有影响。我尝试过空字符串,但它不起作用,它给出了越界错误 当尝试访问这样的元素时(我想类似于c语言中的字符串)。 有什么建议吗