【发布时间】:2018-07-16 09:48:07
【问题描述】:
keras 中的 He normal 和 Xavier normal 初始化器有什么区别。两者似乎都根据输入数据的变化来初始化权重。对两者之间的区别有什么直观的解释吗?
【问题讨论】:
-
很遗憾,这不是编程问题,它更适合统计或数据科学 SE。
标签: machine-learning keras neural-network deep-learning initialization
keras 中的 He normal 和 Xavier normal 初始化器有什么区别。两者似乎都根据输入数据的变化来初始化权重。对两者之间的区别有什么直观的解释吗?
【问题讨论】:
标签: machine-learning keras neural-network deep-learning initialization
综上所述,机器学习从业者的主要区别如下:
- 他的初始化对于激活 ReLu 的层效果更好。
- Xavier 初始化对于具有 sigmoid 激活的层效果更好。
【讨论】:
权重(内核)初始化参数:
应用程序...
keras.layers.Dense(10, activation="relu", kernel_initializer="he_normal")
这里是 Xavier Glorot、Yoshua Bengio 的研究论文链接,主题为“了解训练深度前馈神经网络的难度”,如果您想了解权重初始化背后的重要性和数学原理。 http://proceedings.mlr.press/v9/glorot10a.html
【讨论】: