有没有关于Kera中默认的权重初始值设定项的解释? [英] Is there any explaination about the default weight initializer in Keras?

查看:1
本文介绍了有没有关于Kera中默认的权重初始值设定项的解释?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚在here中读到了Kera权重初始值设定项。在文档中,只介绍了不同的初始值设定项。例如:

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

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

推荐答案

每一层都有自己的初始化权重的默认值。对于大多数层,例如Dense、卷积和RNN层,默认的内核初始化器是'glorot_uniform',默认的偏置初始化器是'zeros'(可以通过文档中每一层的相关部分找到这一点;例如here是致密层文档)。您可以在Kera文档中找到glorot_uniform初始值设定项here的定义。

关于获取各层的权重,here已经回答。

这篇关于有没有关于Kera中默认的权重初始值设定项的解释?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆