tensorflow介紹Dense的官網 : ht()tps://www.tensorflow.org/api_docs/python/tf/keras/layers/Dense
tf.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,
**kwargs
)
- units : 正整數(positiva),輸出的神經元個數
- activation : 指定使用的啟動函數(activation function),或獨立使用activation layer
- use_bias : 布林(boolean),權重參數估計是否要含偏差項
- kernel_initializer : 權重初始值,預設為glorot_uniform,均勻分布的隨機亂數
- bias_initializer : 偏差初始值
- activity_regularizer : activation funtion 是否要使用防止過度擬合的正則函數,預設為無,可設為L1或L2
- kernel_regularizer : 權重是否要使用防止過度擬合的正則函數,預設為無,可設為L1或L2
- bias_regularizer : 偏差是否要使用防止過度擬合的正則函數,預設為無,可設為L1或L2
- kernel_constraint : 限制權重範圍
- bias_constraint : 限制偏差範圍