keras Dense 層


文檔地址:https://keras.io/layers/core/#dense

keras.layers.Dense(units, activation=None, use_bias=True, kernel_initializer='glorot_uniform', bias_initializer='zeros', kernel_regularizer=None, bias_regularizer=None, activity_regularizer=None, kernel_constraint=None, bias_constraint=None)

Dense是這樣的操作: 

例子:

# as first layer in a sequential model:
model = Sequential()
model.add(Dense(32, input_shape=(16,)))
# now the model will take as input arrays of shape (*, 16)
# and output arrays of shape (*, 32)

# after the first layer, you don't need to specify
# the size of the input anymore:
model.add(Dense(32))

參數說明:

  • units 一個正整數,表示輸出的維度
  • activation 激活函數,如果不定義,則a(x)=x
  • use_bias 這一層是否加bias
  • kernel_initializer kernel的初始化器
  • bias_initializer 偏置的初始化器
  • kernerl_regularizer 用於kernel 的正則化函數
  • bias_regularizer 用於偏置的正則化函數
  • activity_regularizer 用於本層輸出的正則化函數
  • kernel_constraint 用於kernel權重的約束函數
  • bias_constraint 用於偏置向量的約束函數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM