对数几率回归中Sigmoid 函数的求导数 ′()并将σ ′ (x) 表达为 σ(x)(1−σ(x)) 的形式

我们从 Sigmoid 函数的定义出发,逐步推导出这一公式。让我们详细说明这个推导过程。

1. Sigmoid 函数的定义

首先,Sigmoid 函数定义为:

σ ( x ) = 1 1 + e − x \sigma(x) = \frac{1}{1 + e^{-x}} σ(x)=1+ex1

其中 e e e 是自然常数, x x x 是输入。

2. 求导公式

我们希望对 σ ( x ) \sigma(x) σ(x) 求导,得到 σ ′ ( x ) \sigma'(x) σ(x)。可以使用链式法则来对这个复合函数求导。

首先,将 Sigmoid 函数的分母记为 f ( x ) = 1 + e − x f(x) = 1 + e^{-x} f(x)=1+ex,那么可以表示为:

σ ( x ) = 1 f ( x ) \sigma(x) = \frac{1}{f(x)} σ(x)=f(x)1

对这个函数求导,使用商的求导法则,公式为:

d d x ( 1 f ( x ) ) = − f ′ ( x ) f ( x ) 2 \frac{d}{dx} \left( \frac{1}{f(x)} \right) = -\frac{f'(x)}{f(x)^2} dxd(f(x)1)=f(x)2f(x)

3. 求导数

接下来,我们需要对 f ( x ) = 1 + e − x f(x) = 1 + e^{-x} f(x)=1+ex 进行求导。

f ( x ) f(x) f(x) 求导得到:

f ′ ( x ) = − e − x f'(x) = -e^{-x} f(x)=ex

将其代入到商的求导法则中:

σ ′ ( x ) = − − e − x ( 1 + e − x ) 2 \sigma'(x) = -\frac{-e^{-x}}{(1 + e^{-x})^2} σ(x)=(1+ex)2ex

简化后得:
σ ′ ( x ) = e − x ( 1 + e − x ) 2 \sigma'(x) = \frac{e^{-x}}{(1 + e^{-x})^2} σ(x)=(1+ex)2ex

4. 化简表达式

我们希望将这个结果表达为 σ ( x ) \sigma(x) σ(x) 的形式。注意到 σ ( x ) = 1 1 + e − x \sigma(x) = \frac{1}{1 + e^{-x}} σ(x)=1+ex1,因此:
1 + e − x = 1 σ ( x ) 1 + e^{-x} = \frac{1}{\sigma(x)} 1+ex=σ(x)1
并且:
e − x = 1 σ ( x ) − 1 e^{-x} = \frac{1}{\sigma(x)} - 1 ex=σ(x)11

现在,我们将 σ ( x ) \sigma(x) σ(x) 带入导数公式中。首先,将 σ ( x ) \sigma(x) σ(x) 的表达式代入导数结果:
σ ′ ( x ) = e − x ( 1 + e − x ) 2 \sigma'(x) = \frac{e^{-x}}{(1 + e^{-x})^2} σ(x)=(1+ex)2ex
可以写成:
σ ′ ( x ) = σ ( x ) ⋅ ( 1 − σ ( x ) ) \sigma'(x) = \sigma(x) \cdot \left(1 - \sigma(x)\right) σ(x)=σ(x)(1σ(x))

5. 结论

因此,Sigmoid 函数的导数 σ ′ ( x ) \sigma'(x) σ(x) 可以写成:
σ ′ ( x ) = σ ( x ) ⋅ ( 1 − σ ( x ) ) \sigma'(x) = \sigma(x) \cdot \left(1 - \sigma(x)\right) σ(x)=σ(x)(1σ(x))

这个结果说明了 Sigmoid 函数导数的简洁性质,它与 Sigmoid 函数本身相关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值