均值方差估计

均值方差估计

输入为x,是一个(B,Cin)的矩阵。权重是w,是一个(Cin,Cout,w,h)的矩阵。本篇文章是估计z = x*w的分布。当估计出z的均值方差后,就可以利用量化点偏移技术,省略BN层。
假设模型为:
在这里插入图片描述
输入x为relu的输出,假设x中每一个随机变量 X 符合N(0,1)的半波高斯分布;权重w中的每一个随机变量 W 符合N( μ w \mu_w μw, σ w 2 \sigma_w^2 σw2)的全波高斯分布。另外假设x,w中的随机变量相互独立同分布,那么 z = x ∗ w = X 1 W 1 + X 2 W 2 + . . . . X C i n W C i n = C i n X W z = x * w = X_1W_1+X_2W_2+....X_{C_{in}}W_{C_{in}}=C_{in}XW z=xw=X1W1+X2W2+....XCinWCin=CinXW的均值可以用下面公式计算:
E ( z ) = C i n ∗ 1 2 π ∫ 0 ∞ x e − x 2 2 d x ∗ 1 2 π σ w ∫ − ∞ ∞ w e − ( w − μ w ) 2 2 σ w 2 d w E(z) = C_{in}*\frac {1}{\sqrt{2\pi}}\int_{0}^{\infty}xe^{-\frac{x^{2}}{2}}dx *\frac{1}{\sqrt{2\pi}\sigma_{w}}\int_{-\infty}^{\infty}we^{\frac{-(w-\mu_w)^{2}}{2\sigma^2_w}}dw E(z)=Cin2π 10xe2x2dx2π σw1we2σw2(wμw)2dw
第一项积分为A,第二项积分为B
A = 1 2 2 π ∫ 0 ∞ e − x 2 2 d x 2 A = \frac{1}{2\sqrt{2\pi}}\int_0^{\infty}e^{-\frac{x^{2}}{2}}dx^2 A=22π 10e2x2dx2
= 1 2 2 π ∫ 0 ∞ e − x 2 d x =\frac{1}{2\sqrt{2\pi}}\int_0^{\infty}e^{-\frac{x}{2}}dx =22π 10e2xdx

= 1 2 π =\sqrt{\frac{1}{2\pi}} =2π1

第二项积分:
B = σ w 2 2 π ∗ σ w [ ∫ − ∞ ∞ ( w − u w σ w ) e − ( w − μ w ) 2 2 π σ w 2 d w − u w σ w + ∫ − ∞ ∞ μ w σ w e − ( w − μ w ) 2 2 π σ w 2 d w − u w σ w ] B=\frac{\sigma_{w}^2}{\sqrt{2\pi}*\sigma_w} [{\int}_{-\infty}^{\infty}(\frac{w-u_w}{\sigma_w})e^{\frac{-(w-\mu_w)^{2}}{2\pi\sigma^2_w}}d\frac{w-u_w}{\sigma_w} +\int_{-\infty}^{\infty}\frac{\mu_w}{\sigma_w}e^{\frac{-(w-\mu_w)^{2}}{2\pi\sigma^2_w}} d\frac{w-u_w}{\sigma_w}] B=2π σwσw2[(σwwuw)e2πσw2(wμw)2dσwwuw+σw

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值