A Weight Value Initialization Method for Improving Learning Performance of the Backpropagation Algor

文章目录

Shimodaira H. and Ltd N. M. C. A weight value initialization method for improving learning performance of the backpropagation algorithm in neural networks.

考虑
f ( x ) = σ ( ∑ i = 1 n w i x i + w 0 ) f(x) = \sigma (\sum_{i=1}^n w_i x_i + w_0) f(x)=σ(i=1nwixi+w0)
的权重初始, 其中
σ ( z ) = 1 1 + exp ⁡ ( − z ) . \sigma(z) = \frac{1}{1 + \exp(-z)}. σ(z)=1+exp(z)1.

主要内容

Sigmoid是典型的两侧饱和的激活函数, 作者希望最开始的激活函数前的输入是在非饱和区域的,
从而能够避免梯度过小导致训练不易的问题. 不妨假设, 我们希望最后的输出落在 [ ϵ , 1 − ϵ ] , 0 < ϵ < 0.5 [\epsilon, 1 - \epsilon], 0 < \epsilon < 0.5 [ϵ,1ϵ],0<ϵ<0.5区域内.

则对应的激活函数前的输入 z z z应当满足:
z ∈ [ f − 1 ( ϵ ) , f − 1 ( 1 − ϵ ) ] , z \in [f^{-1}(\epsilon), f^{-1}(1 - \epsilon)], z[f1(ϵ),f1(1ϵ)],
对应的是区域是
∑ i = 1 n w i x i + w 0 = f − 1 ( ϵ ) ∑ i = 1 n w i x i + w 0 = f − 1 ( 1 − ϵ ) \sum_{i=1}^n w_i x_i + w_0 = f^{-1}(\epsilon) \\ \sum_{i=1}^n w_i x_i + w_0 = f^{-1}(1 - \epsilon) i=1nwixi+w0=f1(ϵ)i=1nwixi+w0=f1(1ϵ)
超平面之间的区域. 此区域的宽度为
d = ∣ f − 1 ( 1 − ϵ ) − f − 1 ( ϵ ) ∣ ( ∑ i = 1 n w i 2 ) 1 2 . d = \frac{| f^{-1}(1 - \epsilon) - f^{-1}(\epsilon) |}{(\sum_{i=1}^n w_i^2)^{\frac{1}{2}}}. d=(i=1nwi2)21f1(1ϵ)f1(ϵ).
显然
w ˉ 2 : = 1 n ∑ i = 1 n w i 2 \bar{w}^2 := \frac{1}{n} \sum_{i=1}^n w_i^2 wˉ2:=n1i=1nwi2
决定了这个宽度, 越小对应的宽度越大, 我们可以通过此属性来调整所需的宽度(作者认为恰好覆盖输入的是最好的).

那么可以根据如下步骤构建权重:

  1. 给定 w ˉ 2 \bar{w}^2 wˉ2 和 参数 γ \gamma γ;
  2. 为了保证权重满足
    w ˉ 2 ( 1 − γ ) ≤ w i 2 ≤ w ˉ 2 ( 1 + γ ) , \bar{w}^2 (1 - \gamma) \le w_i^2 \le \bar{w}^2 (1 + \gamma), wˉ2(1γ)wi2wˉ2(1+γ),
    随机选择
    − γ ≤ α i ≤ γ ,   i = 1 , 2 , ⋯   , n ; -\gamma \le \alpha_i \le \gamma, \: i = 1, 2, \cdots, n; γαiγ,i=1,2,,n;

  3. w i = w ˉ α i + 1 . w_i = \bar{w}\sqrt{\alpha_i + 1}. wi=wˉαi+1 .

注: 文中 w 0 = − 0.5 ∑ i = 1 n w i w_0 = -0.5\sum_{i=1}^n w_i w0=0.5i=1nwi以保证非饱和区域的中心和输入的中心是一致的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值