【让AI飞】常用函数的有用性质

19 篇文章 0 订阅

某些函数在处理概率分布时会经常出现,尤其是深度学习的模型中用到的概率分布。

logistic sigmoid 函数

σ(x)=11+ex σ ( x ) = 1 1 + e − x
`

sigmoid

从 sigmoid 函数图像中可以看出,定义域 R R , 而值域范围 (0,1),单调递增。因而这个函数通常用来产生 Bernoulli 分布中的参数 ϕ ϕ .

x x 取非常大的正值或者负值的时候,就会出现 饱和(saturate)现象,函数会变得很平,并且对输入的微小改变变得不敏感。

softplus 函数

ζ(x)=log(1+ex)

softplus

之所以叫 softplus, 是因为这个函数 soft(软化/平滑)了 positive part function

x+=max(0,x) x + = m a x ( 0 , x )
. 但千万注意 不要把 softplus 和 softmax 名称搞混。

从 softplus 的函数图像可以看出,定义域是 R R , 值域是 (0,+), 因而 softplus 函数可以用来产生正态分布的 β β σ σ 参数。

logistic sigmoid 和 softplus 之间的紧密联系

σ(x)=11+e1=exex+1(1.1) σ ( x ) = 1 1 + e − 1 = e x e x + 1 ( 1.1 )

1σ(x)=σ(x)(1.2) 1 − σ ( x ) = σ ( − x ) ( 1.2 )

ddxσ(x)=σ(x)(1σ(x))=σ(x)σ(x)(1.3) d d x σ ( x ) = σ ( x ) ( 1 − σ ( x ) ) = σ ( x ) σ ( − x ) ( 1.3 )

ddxζ(x)=σ(x)(1.4) d d x ζ ( x ) = σ ( x ) ( 1.4 )

logσ(x)=ζ(x)(1.5) log ⁡ σ ( x ) = − ζ ( − x ) ( 1.5 )

x(0,1),σ1(x)=logx1x(1.6) ∀ x ∈ ( 0 , 1 ) , σ − 1 ( x ) = log ⁡ x 1 − x ( 1.6 )

x>0,ζ1(x)=log(ex1)(1.7) ∀ x > 0 , ζ − 1 ( x ) = log ⁡ ( e x − 1 ) ( 1.7 )

ζ(x)=xσ(y)dy(1.8) ζ ( x ) = ∫ − ∞ x σ ( y ) d y ( 1.8 )

ζ(x)ζ(x)=x(1.9) ζ ( x ) − ζ ( − x ) = x ( 1.9 )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值