作者:十月 | 来源:互联网 | 2023-10-12 22:48
tf.keras.layers.Dense(units,activationNone,use_biasTrue,kernel_initializerglorot_uniform,b
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
)作用:Dense执行以下操作:output = activation(dot(input,kernel)+ bias)其中,
activation是作为激活参数传递的逐元素激活函数,kernel是该层创建的权重矩阵,bias是创建的偏
置向量;此外,层属性在被调用一次之后不能被修改(除了可训练属性)units:输出空间的维度。
activation:激活函数
use_bias:该层是否使用偏置矢量
kernel_initializer:内核权重矩阵的初始化
bias_initializer:偏置向量的初始化
kernel_regularizer:将正则化函数应用于核权矩阵
bias_regularizer:将正则化函数应用于偏置向量
activity_regularizer:正则化功能应用到输出层
kernel_constraint:约束函数应用于核权矩阵
bias_constraint:约束函数应用于偏置向量