python - 在哪里可以找到有关 Keras 中默认权重初始值设定项的文档?

标签 python machine-learning keras neural-network

<分区>

我刚刚在 here 中阅读了有关 Keras 权重初始化器的信息.在文档中,只介绍了不同的初始化器。如:

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

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

最佳答案

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

关于访问每层的权重,已经有人回答了here .

关于python - 在哪里可以找到有关 Keras 中默认权重初始值设定项的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54011173/

相关文章:

python - 如何为 Conv3D 模型预处理视频

python - 使用 eval 优化 Python 读取大文件

javascript - mpld3:如何使用插件更改工具栏的位置?

python - 在 Python 中按任意数量的条件排序

machine-learning - 类似于模糊逻辑的基于规则的人工智能技术?

keras - 如何在 CNN 中训练卷积核?

python - 几个小时后 tweepy 停止

r - 使用方法错误 ("predict"): no applicable method for 'predict' applied to an object of class "c(' double', 'numeric')

python - 'for _ in range() 是什么意思

python - 使用您自己保存的模型在 Keras 中进行迁移学习