【发布时间】:2019-05-29 09:16:30
【问题描述】:
我刚刚在here 中阅读了有关 Keras 权重初始化器的信息。在文档中,只介绍了不同的初始化程序。如:
model.add(Dense(64, kernel_initializer='random_normal'))
当我没有指定kernel_initializer 参数时,我想知道默认权重 是什么。
有没有办法访问它?
【问题讨论】:
-
默认是 glorot 初始化器。它从 [-limit, limit] 内的均匀分布中抽取样本,其中 limit 是 sqrt(6 / (fan_in + fan_out)) 其中 fan_in 是权重张量中的输入单元数,而 fan_out 是权重中的输出单元数张量。
标签: python machine-learning keras neural-network