Keras - Embedding 嵌入层
它在输入层执行嵌入操作。它用于将正例转换为固定大小的密集向量。它的主要应用是文本分析。嵌入层函数及其带默认值的参数的签名如下,
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 )
此处,
input_dim 表示输入维度。
output_dim 表示密集嵌入的维度。
embeddings_initializer 表示嵌入矩阵的初始化程序
embeddings_regularizer 表示应用于嵌入矩阵的正则化函数。
activity_regularizer 表示应用于层输出的正则化函数。
embeddings_constraint 指应用于嵌入矩阵的约束函数
mask_zero 指输入值是否应被屏蔽。
input_length 指输入序列的长度。