什么是默认的 keras 层权重

数据挖掘 分类 深度学习 喀拉斯
2022-03-03 08:01:31

我在keras(Vanilla MLP)上建立了一个分类模型,使用教程做得很好。但是层的默认权重是什么,因为我在代码中没有提到任何。它具有初始化权重的功能,但是什么如果我们不初始化。

1个回答

它使用Xavier 初始化如果不初始化,默认使用此方法进行初始化。如果你想知道如何执行,你可以在这里使用。在最后的第一个链接中,论文的链接也可用。

这个 Xavier 初始化(在 Glorot 的名字之后)是一个巧妙的技巧,在实践中效果很好。然而,随之而来的是整流线性单元 (ReLU),这是一种在 0 附近尺度不变且不会在大输入值时饱和的非线性。这似乎解决了 sigmoid 函数的两个问题。