在哪里可以找到一个关于Keras中默认权重初始化器的文档?[duplicate]

6jjcrrmo  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(119)

此问题在此处已有答案

what is the default kernel_initializer in keras(2个答案)
10个月前就关门了。
此帖子在2个月前已编辑并提交审核,未能重新打开:
原始关闭原因未解决
我刚刚读到了关于here中Keras weight初始化器的内容。在文档中,只介绍了不同的初始化器。例如:

model.add(Dense(64, kernel_initializer='random_normal'))

我想知道当我没有指定kernel_initializer参数时,默认权重是多少。有办法访问它吗?

dw1jzc5e

dw1jzc5e1#

每个层都有自己的初始化权值的默认值。对于大多数层,如Dense、卷积和RNN层,默认的内核初始化器是'glorot_uniform',默认的偏置初始化器是'zeros'(你可以在文档中找到每个层的相关部分;例如here是Dense layer doc)。您可以在Keras文档中找到glorot_uniform初始化器的定义。
关于各层权值的取数,已经回答了here

相关问题