col*_*ang 10 python floating-point precision scipy sigmoid
在scipy.special.expit
,物流功能实现如下:
if x < 0
a = exp(x)
a / (1 + a)
else
1 / (1 + exp(-x))
Run Code Online (Sandbox Code Playgroud)
但是,我已经看到了其他语言/框架中的实现
1 / (1 + exp(-x))
Run Code Online (Sandbox Code Playgroud)
我想知道scipy版本实际带来了多少好处.
对于非常小的x
,结果接近0.它即使exp(-x)
溢出也有效Inf
.