各种激活函数合集。
f(x)=x
f′(x)=1
f(x)={0,1,x<0x⩾0
f′(x)={0,x=0
f(x)=1+e−x1
f′(x)=f(x)(1−f(x))=(1+e−x)2e−x=4cosh2(x/2)1
f(x)=tanh(x)=cosh(x)sinh(x)=ex+e−xex−e−x
f′(x)=1−f2(x)=cosh2(x)1
f(x)=arctan(x)
f′(x)=x2+11
f(x)=1+∣x∣x
f′(x)=(1+∣x∣)21
f(x)=1+αx2x
f′(x)=(1+αx21)3
f(x)=max(0,x)
f′(x)={0,1,x<0x>0
f(x)=max(αx,x),α∈(0,1)
f′(x)={α,1,x<0x>0
一般取 α=0.01。
f(x)={α(ex−1),x,x<0x⩾0
f′(x)={αex,1,x<0x>0
f(x)=λ{α(ex−1),x,x<0x⩾0
f′(x)=λ{αex,1,x<0x>0
其中
aλ≈1.6732632423543772848170429916717≈1.0507009873554804934193349852946
f(x)=xσ(x)=1+e−xx
f′(x)=f(x)+σ(x)(1−f(x))=4cosh2(x/2)x+ex+1
f(x)=log(1+ex)
f′(x)=1+exex
softmax(zi)=∑k=1Cezkezi
关于 Softmax 我们之后会进行讨论,TODO 增加链接。