首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >权重初始值

权重初始值

作者头像
hotarugali
发布于 2022-03-10 14:45:27
发布于 2022-03-10 14:45:27
1.4K0
举报

隐藏层的激活值受到权重初始值的影响,进而关系到神经网络的学习能否成功,所以权重初始值的设定至关重要。

1. Xavier 初始值

Xavier 的论文中提出的设定值, 不仅考虑了前一层的输入节点数量,还考虑了下一层的输出节点数量。

  • 在 Caffe 等框架中,对 Xavier 初始值进行了简化,如果前一层的结点数为 n ,则初始化值使用标准差为 \frac{1}{\sqrt{n}} 的高斯分布。

适用激活函数

  1. sigmoid
  2. tanh

【注】Xavier 初始值是以激活函数是线性函数为前提而推导出来的。因 sigmoid 函数和 tanh 函数左右对称,且中央附近可以视作线性函数,因此适合 Xavier 初始值。

2. He 初始值

He 初始值也称作 ReLu 专用权重初始值。

  • 当前一层的结点数为 n 时,He 初始值使用标准差为\sqrt{\frac{2}{n}} 的高斯分布。

适用激活函数

  1. ReLu
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-02,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1. Xavier 初始值
  • 2. He 初始值
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档