激活函数 Sigmod 及其导数

1. Sigmod 函数

Sigmod 函数是神经网络中最常用的激活函数之一,其形式如下:
sigmod ( x ) = f ( x ) = 1 1 + e − x . \text{sigmod}(x) = f(x) = \frac{1}{1 + e^{-x}}. sigmod(x)=f(x)=1+ex1.

2. 取值

分析:
(1)当 x = 0 x=0 x=0 时,
f ( x ) = f ( 0 ) = 1 1 + e − 0 = 1 2 . f(x) = f(0) = \frac{1}{1+e^{-0}} = \frac{1}{2}. f(x)=f(0)=1+e01=21.
(2)当 x → + ∞ x \to +\infty x+ 时, e − x → 0 e^{-x} \to 0 ex0,由此 f ( x ) → 1 f(x) \to 1 f(x)1
(3)当 x → − ∞ x \to -\infty x 时, e − x → + ∞ e^{-x} \to +\infty ex+,由此 f ( x ) → 0 f(x) \to 0 f(x)0

由此,sigmod 函数的取值范围是 [ 0 , 1 ] [0, 1] [0,1],且单调递增。

3. 图像

我们用 Python 画一画它的图像出来:
在这里插入图片描述
实现的 Python 代码如下:

import numpy as np
from matplotlib import pyplot as plt


x = np.linspace(-100, 100, 10000)
y = 1 / (1 + np.exp(-x))
plt.plot(x, y, linestyle='-', color='blue', linewidth=6)
plt.show()

4. 导数

f ′ ( x ) = ( 1 1 + e − x ) ′ = − 1 ( 1 + e − x ) 2 ( 1 + e − x ) ′ = − 1 ( 1 + e − x ) 2 e − x ( − x ) ′ = − 1 ( 1 + e − x ) 2 e − x ( − 1 ) = e − x ( 1 + e − x ) 2 = ( 1 − 1 ) + e − x ( 1 + e − x ) 2 = ( 1 + e − x ) − 1 ( 1 + e − x ) 2 = 1 1 + e − x − 1 ( 1 + e − x ) 2 = f ( x ) − f 2 ( x ) = f ( x ) ( 1 − f ( x ) ) . \begin{aligned} f'(x) &= \left(\frac{1}{1+e^{-x}} \right)' \\ &= - \frac{1}{\left(1+e^{-x}\right)^2} \left(1+e^{-x} \right)' \\ &= - \frac{1}{\left(1+e^{-x}\right)^2} e^{-x} (-x)' \\ &= - \frac{1}{\left(1+e^{-x}\right)^2} e^{-x} (-1) \\ &= \frac{e^{-x}}{\left(1+e^{-x}\right)^2} = \frac{(1-1) + e^{-x}}{\left(1+e^{-x}\right)^2} = \frac{(1 + e^{-x}) -1}{\left(1+e^{-x}\right)^2} \\ &= \frac{1}{1 + e^{-x}} - \frac{1}{\left(1 + e^{-x}\right)^2} \\ &= f(x) - f^2(x) \\ &= f(x) \left(1-f(x) \right). \end{aligned} f(x)=(1+ex1)=(1+ex)21(1+ex)=(1+ex)21ex(x)=(1+ex)21ex(1)=(1+ex)2ex=(1+ex)2(11)+ex=(1+ex)2(1+ex)1=1+ex1(1+ex)21=f(x)f2(x)=f(x)(1f(x)).

即: f ′ ( x ) = f ( x ) ( 1 − f ( x ) ) f'(x) = f(x) \left(1-f(x) \right) f(x)=f(x)(1f(x))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值