KERAS中的默认权重初始值设定项是什么? [英] What is the default weight initializer in Keras?
本文介绍了KERAS中的默认权重初始值设定项是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我刚刚在here中读到了Kera权重初始值设定项。在文档中,只介绍了不同的初始值设定项。例如:
model.add(Dense(64, kernel_initializer='random_normal'))
我想知道未指定kernel_initializer
参数时的默认权重。
有办法访问它吗?
推荐答案
每层都有自己的默认值来初始化权重。对于大多数层,如Dense
、卷积、RNN层,默认的内核初始化子是'glorot_uniform'
,默认的偏置初始化子是'zeros'
(可以通过文档中每一层的相关章节找到,例如here是致密层文档)。您可以在KERAS文档中找到glorot_uniform
初始值设定项here的定义。
这篇关于KERAS中的默认权重初始值设定项是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文