相关疑难解决方法(0)

logistic/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.

python floating-point precision scipy sigmoid

10
推荐指数
1
解决办法
4007
查看次数

标签 统计

floating-point ×1

precision ×1

python ×1

scipy ×1

sigmoid ×1