在keras中嵌入单词的输出必须是什么?



密集嵌入的尺寸必须是多少?我们如何设置word_embedding keras中output_dim的值?

 keras.layers.Embedding(input_dim, output_dim, embeddings_initializer='uniform', embeddings_regularizer=None, activity_regularizer=None, embeddings_constraint=None, mask_zero=False, input_length=None)

嵌入图层将分类变量(单词(转换为向量。输出维度指定该向量的时间。

如果您选择了10,则每个单词都会被转换为尺寸10的向量。该矢量的值将在训练过程中进行优化。如果您需要确定哪种输出维度最适合您的问题,我建议您找到类似的项目并尝试使用其输出维度大小。其他选择是尝试一些尺寸,并判断哪种最适合。

最新更新