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 指輸入序列的長度。

廣告
© . All rights reserved.