ML@概率@常用分布@常用函数及其性质

  • 直接与事件发生的频率相联系,被称为 频率派概率(frequentist probability);

    • 当我们说一个结果发生的概率为 p,这意味着如果我们反复实验 (例如,抽取一手牌) 无限次,有 p 的比例可能会导致这样的结果。
  • 涉及到确定性水平,被称为 贝叶斯概率(Bayesian probability)。

    • 这种推理似乎并不立即适用于那些不可重复的命题。如果一个医生诊断了病人,并说该病人患流感的几率为 40%,
      • 这意味着非常不同的事情——我们既不能让病人有无穷多的副本,也没有任何理由去相信病人的不同副本在具有不同的潜在条件下表现出相同的症状。
      • 在医生诊断病人的例子中,我们用概率来表示一种 信任度(degree of belief),
      • 其中 1 表示非常肯定病人患有流感,而 0 表示非常肯定病人没有流感。
  • 关于不确定性的常识推理,如果我们已经列出了若干条我们期望它具有的性质,那么满足这些性质的唯一一种方法就是将贝叶斯概率和频率派概率视为等同的。

    • 例如,如果我们要在扑克牌游戏中根据玩家手上的牌计算她能够获胜的概率,我们使用和医生情境完全相同的公式,就是我们依据病人的某些症状计算她是否患病的概率。
    • 一小组常识性假设蕴含了必须是相同的公理控制两种概率
  • 概率可以被看作是用于处理不确定性的逻辑扩展

  • 逻辑提供了一套形式化的规则,可以在给定某些命题是真或假的假设下,判断(determine)另外一些命题(proposition)是真的还是假的。

  • 概率论(Probability)提供了一套形式化的规则,可以在给定一些命题的似然(likelihood)(可能性)后,计算其他命题为真的似然

  • 随机变量(random variable)是可以随机地取不同值的变量.

  • 随机变量可以是离散的或者连续的。

    • 离散随机变量拥有有限或者可数无限多的状态。
      • 注意这些状态不一定非要是整数;它们也可能只是一些被命名的状态而没有数值。
    • 连续随机变量伴随着实数值(associated with a real value)。

概率分布

  • 概率分布(probability distribution)用来描述随机变量或一簇随机变量在每一个可能取到的状态的可能性大小
    • 描述概率分布的方式取决于随机变量是离散的还是连续的。

概率质量函数(分布律)

  • 离散型变量的概率分布可以用 概率质量函数(probability mass function, PMF)来描述。

    • 有时称之为概率分布分布律,有时它也被称为离散密度函数
  • 假设X是一个定义在可数样本空间S上的离散随机变量 S ⊆ R,则其概率质量函数 fX(x) 为
    f X ( x ) = { Pr ⁡ ( X = x ) , x ∈ S , 0 , x ∈ R \ S . f_{X}(x)={\begin{cases}\Pr(X=x),&x\in S,\\0,&x\in {\mathbb {R}}\backslash S.\end{cases}} fX(x)={Pr(X=x),0,xS,xR\S.

  • 离散随机变量概率质量函数的不连续性决定了其累积分布函数也不连续。

  • 概率质量函数通常是定义离散概率分布的主要方法,并且此类函数存在于其定义域是离散的标量变量或多元随机变量

  • 概率质量函数概率密度函数的一个不同之处在于:概率质量函数是对离散随机变量定义的,本身代表该值的概率;概率密度函数本身不是概率,只有对连续随机变量的概率密度函数必须在某一个区间内被积分后才能产生出概率[2]

  • 具有最大概率质量的随机变量的值称为众数

  • 概率质量函数可以同时作用于多个随机变量。

  • 这种多个变量的概率分布被称为 联合概率分布(joint probability distribution)。

  • P ( X = x , Y = y ) P (X = x, Y= y) P(X=x,Y=y) 表示 X = x X = x X=x Y = y Y = y Y=y 同时发生的概率。我们也可以简写为 P ( x , y ) P (x, y) P(x,y)

连续型变量和概率密度函数

  • 当我们研究的对象是连续型随机变量时,我们用 概率密度函数(probability 1 1 1density function, PDF)而不是概率质量函数来描述它的概率分布。
函数成为概率密度的条件
  • 如果p是一个概率密度函数,满足以下条件:
    • p的定义域为 X X X的所有可能的集合
    • ∀ x ∈ X , p ( x ) ⩾ 0 \forall{x}\in{X},p(x)\geqslant{0} xX,p(x)0
    • ∫ p ( x ) d x = 1 \int{p(x)}dx=1 p(x)dx=1
    • 概率密度函数没有直接对特定的状态给出概率
    • 它给出了落在面积为 δ x \delta{x} δx的无限小的区域内的概率为 p ( x ) δ x p(x)\delta{x} p(x)δx
    • 在单变量情况下, x x x落在区间 [ a , b ] [a,b] [a,b]的概率是 ∫ a b p ( x ) d x \int_{a}^{b}p(x)dx abp(x)dx

边缘概率

  • 有时候,我们知道了一组变量的联合概率分布,但想要了解其中一个子集的概率分布。
  • 这种定义在子集上的概率分布被称为 边缘概率分布(marginal probability distribution)。

条件概率

  • 在很多情况下,我们感兴趣的是某个事件,在给定其他事件发生时出现的概率。这种概率叫做条件概率。

  • 我们将给定 x = x , y = y x = x,y = y x=xy=y 发生的条件概率记为 P ( y = y ∣ x = x ) P (y = y | x = x) P(y=yx=x)。这个条件概率可以通过下面的公式计算:

    • P ( Y = y ∣ X = x ) = P ( X = x , Y = y ) P ( X = x ) P(Y=y|X=x)=\frac{P(X=x,Y=y)}{P(X=x)} P(Y=yX=x)=P(X=x)P(X=x,Y=y)

    • 条件概率只在 P (x = x) > 0 时有定义。

      • 概率不大于0的情况说明该事件永远不会发生,在不会发生的事件的基础上定义条件概率是没有意义的
条件概率的链式法则
  • 任何多维随机变量的联合概率分布,都可以分解为,只有一个变量的条件概率相乘的形式

    • P ( ⋂ k = 1 n A k ) = ∏ k = 1 n P ( A k   ∣   ⋂ j = 1 k − 1 A j ) = ∏ k = 1 n P ( X k = x k   ∣   X 1 = x 1 , … X k − 1 = x k − 1 ) . 记 A k 表示事件 X k = x k 上式可以简写为 : P ( x ( 1 ) , ⋯   , x ( n ) ) = P ( x ( 1 ) ) ∏ i = 2 n P ( x ( i ) ∣ x ( 1 ) , ⋯   , x ( i − 1 ) ) {\displaystyle \mathrm {P} \left(\bigcap _{k=1}^{n}A_{k}\right)=\prod _{k=1}^{n}\mathrm {P} \left(A_{k}\,{\Bigg |}\,\bigcap _{j=1}^{k-1}A_{j}\right)=\prod _{k=1}^{n}\mathrm {P} \left(X_{k}=x_{k}\,|\,X_{1}=x_{1},\dots X_{k-1}=x_{k-1}\right).} \\记A_k表示事件{\displaystyle X_{k}=x_{k}} \\上式可以简写为: \\ P(x^{(1)},\cdots,x^{(n)}) =P(x^{(1)})\prod_{i=2}^{n}P(x^{(i)}|x^{(1)},\cdots,x^{(i-1)}) P(k=1nAk)=k=1nP(Ak j=1k1Aj)=k=1nP(Xk=xkX1=x1,Xk1=xk1).Ak表示事件Xk=xk上式可以简写为:P(x(1),,x(n))=P(x(1))i=2nP(x(i)x(1),,x(i1))

独立性和条件独立性

  • 两个随机变量 X和 Y,如果它们的概率分布可以表示成两个因子的乘积形式,并且一个因子只包含 X 另一个因子只包含 Y,我们就称这两个随机变量是 相互独立的(independent):

    • ∀ x ∈ X , y ∈ Y ; p ( X = x , Y = y ) = p ( X = x ) p ( Y = y ) \forall{x\in{X}},y\in{Y};\\ p(X=x,Y=y)=p(X=x)p(Y=y) xX,yY;p(X=x,Y=y)=p(X=x)p(Y=y)
  • 如果关于 x 和 y 的条件概率分布对于 z 的每一个值都可以写成乘积的形式,
    那么这两个随机变量 x 和 y 在给定随机变量 z 时是 条件独立的(conditionally independent):

    • ∀ x ∈ X , y ∈ Y , z ∈ Z p ( X = x , Y = y ∣ Z = z ) = p ( X = x ∣ Z = z ) p ( Y = y ∣ Z = z ) \forall{x\in{X}},y\in{Y},z\in{Z} \\p(X=x,Y=y|Z=z) =p(X=x|Z=z)p(Y=y|Z=z) xX,yY,zZp(X=x,Y=yZ=z)=p(X=xZ=z)p(Y=yZ=z)
  • 我们可以采用一种简化形式来表示独立性和条件独立性:

    • x ⊥ y x\perp y xy 表示 x 和 y 相互独立,
    • x ⊥ y ∣ z x\perp y | z xyz 表示 x 和 y 在给定 z 时条件独立。

期望、方差和协方差

期望(expectation)

  • 函数 f ( x ) f(x) f(x) 关于某概率分布 P ( x ) P (x) P(x) 的 期望(expectation)或者 期望值(expected value)是指,当 x x x 有概率 P可能发生(产生), f f f 作用于 x x x 时, f ( x ) f(x) f(x) 的平均值。

    • 国内教材将随机变量函数表示为 X = X ( ω ) X=X(\omega) X=X(ω)(随机变量是特殊的函数,它的定义域是样本空间 ω ∈ Ω \omega\in{\Omega} ωΩ)

    • X = X ( ω ) X=X(\omega) X=X(ω)是一个实数值(随机事件数值化,例如将抛硬币抛到正面记为映射为1)

  • 对于离散型随机变量,这可以通过求和得到:

    • E X ∼ P [ f ( x ) ] = ∑ x P ( x ) f ( x ) E ( X ) = ∑ i = 1 + ∞ x k p k = ∑ i = 1 + ∞ x k P ( X = x k ) E_{X\sim{P}}[f(x)]=\sum_{x}P(x)f(x) \\E(X)=\sum\limits_{i=1}^{+\infin}x_kp_k =\sum\limits_{i=1}^{+\infin}x_kP(X=x_k) EXP[f(x)]=xP(x)f(x)E(X)=i=1+xkpk=i=1+xkP(X=xk)
  • 对于连续型随机变量,可以通过求解积分:

    • E x ∼ P [ f ( x ) ] = ∫ P ( x ) f ( x ) d x E_{x\sim{P}}[f(x)]=\int{P(x)}f(x)dx ExP[f(x)]=P(x)f(x)dx
简写
  • 当概率分布P在上下文中指明时,我们可以只写出期望作用的随机变量的名称X来进行简化,例如 E X [ f ( x ) ] E_{X}[f(x)] EX[f(x)]
  • 如果期望作用的随机变量X也很明确,我们可以完全不写脚标,就像 E [ f ( x ) ] E[f(x)] E[f(x)]
    • 默认地,我们假设 E [ ⋅ ] E[\cdot] E[] 表示对方括号内的所有随机变量的值求平均。
  • 类似的,当没有歧义时,我们还可以省略方括号 E X EX EX

方差(variance)

  • 衡量的是当我们对 x x x 依据它的概率分布进行采样时,随机变量 x 的函数值会呈现多大的差异:

    • V a r ( f ( x ) ) = E [ ( f ( x ) − E [ f ( x ) ] ) 2 ] Var(f(x))=E[(f(x)-E[f(x)])^2] Var(f(x))=E[(f(x)E[f(x)])2]
  • 当方差很小时, f ( x ) f(x) f(x) 的值形成的簇比较接近它们的期望值。

  • 方差的平方根被称为标准差(standard deviation)。

  • 协方差(covariance)在某种意义上给出了两个变量线性相关性的强度以及这些变量的尺度:

    • C o v ( f ( x ) , g ( y ) ) = E [ ( f ( x ) − E [ f ( x ) ] ) ( g ( y ) − E [ g ( y ) ] ) ] Cov(f(x),g(y))=E[(f(x)-E[f(x)])(g(y)-E[g(y)])] Cov(f(x),g(y))=E[(f(x)E[f(x)])(g(y)E[g(y)])]
  • 协方差的绝对值如果很大则意味着变量值变化很大并且它们同时距离各自的均值很远

  • 如果协方差是正的,那么两个变量都倾向于同时取得相对较大的值。

  • 如果协方差是负的,那么其中一个变量倾向于取得相对较大的值的同时,另一个变量倾向于取得相对较小的值,反之亦然。

  • 其他的衡量指标如 相关系数(correlation)将每个变量的贡献归一化,为了只衡量变量的相关性而不受各个变量尺度大小的影响。

  • 协方差和相关性是有联系的,但实际上是不同的概念。

  • 它们是有联系的,因为两个变量如果相互独立那么它们的协方差为零,如果两个变量的协方差不为零那么它们一定是相关的。

  • 然而,独立性又是和协方差完全不同的性质。两个变量如果协方差为零,它们之间一定没有线性关系。

  • 独立性比零协方差要求更强,因为独立性还排除了非线性的关系

    • 两个变量相互依赖具有零协方差是可能的。
    • 例如,假设我们首先从区间 [−1, 1] 上的均匀分布采样出一个实数 x x x
    • 然后我们对一个随机变量 s 进行采样
      • 发现:s 以 1 2 \frac{1}{2} 21 的概率值为 1,否则为-1。
    • 我们可以通过令 y = sx 来生成一个随机变量 y
    • 显然,x 和 y 不是相互独立的,因为 x 完全决定了 y 的尺度。(TODO)
    • 然而, C o v ( x , y ) = 0 Cov(x, y) = 0 Cov(x,y)=0
  • 随机向量 x ∈ R n \mathbf{x}\in{\mathbb{R}^n} xRn的协方差矩阵(covariance matrix)是一个 n × n n\times{n} n×n的矩阵

    • C o v ( x ) i , j = C o v ( x i , x j ) Cov(\mathbf{x})_{i,j} = Cov(\mathbf{x}_i, \mathbf{x}_j) Cov(x)i,j=Cov(xi,xj)
  • 协方差矩阵的对角元是方差

    • C o v ( x i , x i ) = V a r ( x i ) Cov(\mathbf{x}_i, \mathbf{x}_i) = Var(\mathbf{x}i) Cov(xi,xi)=Var(xi)
  • 假设 X X X是以 n n n个随机变量组成的列向量, X = [ X 1 X 2 ⋮ X n ] {\displaystyle \mathbf {X} ={\begin{bmatrix}X_{1}\\X_{2}\\\vdots \\X_{n}\end{bmatrix}}} X= X1X2Xn 并且:

    • μ i \mu_i μi X i X_{i} Xi的期望值,即, μ i = E ( X i ) \mu_i = \mathrm{E}(X_i) μi=E(Xi)
  • 协方差矩阵的第 ( i , j ) (i,j) (i,j)项(第 ( i , j ) (i,j) (i,j)项是一个协方差)被定义为如下形式:

    • Σ i j = c o v ( X i , X j ) = E [ ( X i − μ i ) ( X j − μ j ) ] {\displaystyle \Sigma _{ij}=\mathrm {cov} (X_{i},X_{j})=\mathrm {E} {\begin{bmatrix}(X_{i}-\mu _{i})(X_{j}-\mu _{j})\end{bmatrix}}} Σij=cov(Xi,Xj)=E[(Xiμi)(Xjμj)]

    • Σ = E [ ( X − E [ X ] ) ( X − E [ X ] ) T ] {\displaystyle \Sigma =\mathrm {E} \left[\left(\mathbf {X} -\mathrm {E} [\mathbf {X} ]\right)\left(\mathbf {X} -\mathrm {E} [\mathbf {X} ]\right)^{\rm {T}}\right]} Σ=E[(XE[X])(XE[X])T]

Multinoulli 分布

  • Categorical distribution - Wikipedia

  • Multinoulli 分布(multinoulli distribution)或者 范畴分布(categorical distribution)是指在具有 k 个不同状态的单个离散型随机变量上的分布,其中 k 是一个有限值

  • Multinoulli 分布是 多项式分布(multinomial distribution)的一个特例。

  • 多项式分布是 { 0 , . . . , n } k \{0, . . . , n\}^k {0,...,n}k 中的向量的分布,用于表示当对 Multinoulli 分布采样 n 次时 k 个类中的每一个被访问的次数

  • Multinoulli 分布由向量 p ∈ [ 0 , 1 ] k − 1 p \in [0, 1]^{k−1} p[0,1]k1 参数化,其中每一个分量 p i p_i pi 表示第 i 个状态的概率。

  • 最后的第 k 个状态的概率可以通过 1 − 1 ⊤ p 1 − \mathbf{1}^⊤p 11p 给出。 1 \mathbf{1} 1表示全1向量

    • 注意我们必须限制 1 ⊤ p ≤ 1 \mathbf{1}^⊤p ≤ 1 1p1
    • Multinoulli 分布经常用来表示对象分类的分布,所以我们很少假设状态 1 具有数值 1 之类的。
    • 因此,我们通常不需要去计算 Multinoulli 分布的随机变量的期望和方差。
  • Bernoulli 分布和 Multinoulli 分布足够用来描述在它们领域内的任意分布。

  • 因为它们的领域很简单,能够将所有的状态进行枚举的离散型随机变量进行建模

  • 当处理的是连续型随机变量时,会有不可数无限多的状态

  • 所以任何通过少量参数描述的概率分布都必须在分布上加以严格的限制。

高斯分布

实数上最常用的分布就是 正态分布(normal distribution),也称为 高斯分布(Gaussian distribution):

  • N ( x ; μ , σ 2 ) = 1 2 π σ 2 exp ⁡ ( − 1 2 σ 2 ( x − μ ) 2 ) 或 f ( x ) = 1 2 π σ exp ⁡ ( − 1 2 1 σ 2 ( x − μ ) 2 ) 对于标准形 ( μ , σ ) = ( 0 , 1 ) 的情况 记为 ϕ ( x ) = 1 2 π exp ⁡ ( − 1 2 x 2 ) N(x;\mu,\sigma^2)=\sqrt{\frac{1}{2\pi\sigma^2}}\exp(-\frac{1}{2\sigma^2}(x-\mu)^2) \\ 或f(x)=\frac{1}{\sqrt{2\pi}\sigma}\exp(-\frac{1}{2}\frac{1}{\sigma^2}(x-\mu)^2) \\ 对于标准形(\mu,\sigma)=(0,1)的情况 \\ 记为\phi(x)=\frac{1}{\sqrt{2\pi}}\exp(-\frac{1}{2}x^2) N(x;μ,σ2)=2πσ21 exp(2σ21(xμ)2)f(x)=2π σ1exp(21σ21(xμ)2)对于标准形(μ,σ)=(0,1)的情况记为ϕ(x)=2π 1exp(21x2)

  • 当我们要对概率密度函数求值时,根据函数解析式可知需要对 σ σ σ 平方并且取倒数。

  • 当我们需要经常对不同参数( μ , σ 2 \mu,\sigma^2 μ,σ2)下的概率密度函数求值时,一种更高效的参数化分布的方式是使用参数 β ∈ ( 0 , ∞ ) β ∈ (0, ∞) β(0,),来控制分布的 精度(precision)(也就是方差的倒数 ( σ 2 ) − 1 (\sigma^2)^{-1} (σ2)1):

    • σ 2 = β − 1 \sigma^2=\beta^{-1} σ2=β1

    • N ( x ; μ , β − 1 ) = β 2 π exp ⁡ ( − 1 2 β ( x − μ ) 2 ) N(x;\mu,\beta^{-1})=\sqrt\frac{\beta}{2\pi}\exp(-\frac{1}{2}\beta(x-\mu)^2) N(x;μ,β1)=2πβ exp(21β(xμ)2)

  • 采用正态分布在很多应用中都是一个明智的选择。当我们由于缺乏关于某个实数上分布的先验知识而不知道该选择怎样的形式时,正态分布是默认的比较好的选择,其中有两个原因。

  • 第一,我们想要建模的很多分布的真实情况是比较接近正态分布的。

    • 中心极限定理(central limit theorem)说明很多独立随机变量的和近似服从正态分布。
    • 这意味着在实际中,很多复杂系统都可以被成功地建模成正态分布的噪声,即使系统可以被分解成一些更结构化的部分。
  • 第二,在具有相同方差的所有可能的概率分布中,正态分布在实数上具有最大的不确定性。

    • 因此,我们可以认为正态分布是对模型加入的先验知识量最少的分布
  • 正态分布可以推广到 R n R^n Rn 空间,这种情况下被称为 多维正态分布(multivariatenormal distribution)。

    • 它的参数是一个正定对称矩阵 Σ:

    • N ( x ; μ , Σ ) = 1 ( 2 π ) n det ⁡ ( Σ ) exp ⁡ ( − 1 2 ( x − μ ) T Σ − 1 ( x − μ ) ) \mathbf{N(x;\boldsymbol\mu,\Sigma)} =\sqrt{\frac{1}{(2\pi)^n\det(\boldsymbol\Sigma)}} \exp(-\frac{1}{2}(\boldsymbol{x-\mu})^T\boldsymbol\Sigma^{-1}(\boldsymbol{x-\mu})) N(x;μ,Σ)=(2π)ndet(Σ)1 exp(21(xμ)TΣ1(xμ))

  • 参数 μ \boldsymbol\mu μ 仍然表示分布的均值,只不过现在是向量值

  • 参数 Σ \boldsymbol\Sigma Σ 给出了分布的协方差矩阵

  • 和单变量的情况类似,当我们希望对很多不同参数下的概率密度函数多次求值时,协方差矩阵并不是一个很高效的参数化分布的方式,因为对概率密度函数求值时需要对 Σ \boldsymbol\Sigma Σ 求逆(得到 Σ − 1 \boldsymbol{\Sigma}^{-1} Σ1)

  • 我们可以使用一个 精度矩阵(precision matrix) β \boldsymbol\beta β 进行替代协方差矩阵 Σ \boldsymbol{\Sigma} Σ

    • N ( x , μ , β − 1 ) = det ⁡ ( β ) ( 2 π ) n exp ⁡ ( − 1 2 ( x − μ ) T β ( x − μ ) ) N(\boldsymbol{x,\mu,\beta^{-1}})=\sqrt{\frac{\det(\boldsymbol\beta)}{(2\pi)^n}} \exp \left( -\frac{1}{2}{\boldsymbol{(x-\mu)}^T}{\boldsymbol{\beta(x-\mu)}} \right) N(x,μ,β1)=(2π)ndet(β) exp(21(xμ)Tβ(xμ))
  • 我们常常把协方差矩阵固定成一个对角阵

  • 一个更简单的版本是 各向同性(isotropic)高斯分布,它的协方差矩阵是一个标量乘以单位阵

指数分布和 Laplace 分布

  • 在深度学习中,我们经常会需要一个在 x = 0 x = 0 x=0 点处取得边界点 (sharp point) 的分布。

  • 为了实现这一目的,我们可以使用 指数分布(exponential distribution):

    • p ( x ; λ ) = λ ⋅ 1 x ⩾ 0 ⋅ exp ⁡ ( − λ x ) f ( x ) = { λ e − λ x , x ⩾ 0 0 , x < 0 λ > 0 p(x;\lambda)=\lambda\cdot{\mathbf{1}}_{x\geqslant{0}} \cdot\exp{(-\lambda{x})} \\ f(x)= \begin{cases} \lambda e^{-\lambda x},&x\geqslant0 \\0, & x<0 \end{cases} \\\lambda>0 p(x;λ)=λ1x0exp(λx)f(x)={λeλx,0,x0x<0λ>0

    • 指数分布使用指示函数(indicator function) 1 x ≥ 0 1_{x≥0} 1x0 来使得当 x x x 取负值时的概率为零

    • 通常将指示函数的1用粗体写 1 \mathbf{1} 1(这不是说它是一个向量);有时也用字母 I , χ I,\chi I,χ来代替

  • 一个联系紧密的概率分布是 Laplace 分布(Laplace distribution),它允许我们在任意一点 µ 处设置概率质量的峰值

    • L a p l a c e ( x ; μ , γ ) = 1 2 γ exp ⁡ ( − ∣ x − μ ∣ λ ) Laplace(x;\mu,\gamma)=\frac{1}{2\gamma}\exp(-\frac{|x-\mu|}{\lambda}) Laplace(x;μ,γ)=2γ1exp(λxμ)

艾佛森括号🎈(Iverson bracket)

  • Iverson bracket - Wikipedia

  • 在数学中,以Kenneth E. Iverson命名的“艾佛森括号”(Iverson bracket),是一种用方括号记号,

    • 如果方括号内的条件满足则为1,不满足则为0.
    • 更确切地讲:
      • [ P ] = { 1 If  P  is true; 0 Otherwise. [P]={\begin{cases}1&{\text{If }}P{\text{ is true;}}\\0&{\text{Otherwise.}}\end{cases}} [P]={10If P is true;Otherwise.
  • 此处 P 是一个可真可假的命题。该记号由Kenneth E. Iverson在他的编程语言APL中引进,而特别使用方括号则是由高德纳倡导的,目的是避免含括号的表达式中的歧义。

  • 艾弗森括号通过自然的映射 false ↦ 0 ; true ↦ 1 {\textbf {false}}\mapsto 0;{\textbf {true}}\mapsto 1 false0;true1将布尔值转化为整数值,这就允许计数被表示为和式。

  • 此记号使得将和式和积分式中繁多的条件移入并成为被加(积)项的一个因子成为可能。

  • 这将减少累加记号周围的空间,更重要的是这允许运算更加代数化。

  • 例如,

    • ∑ 1 ≤ i ≤ 10 i 2 = ∑ i i 2 [ 1 ≤ i ≤ 10 ] . \displaystyle\sum _{{1\leq i\leq 10}}i^{2}=\sum _{{i}}i^{2}[1\leq i\leq 10]. 1i10i2=ii2[1i10].
    • 该式右侧正是运用了Iverson 括号
  • 例如,计数不超过n且与n互质的正整数的个数的欧拉函数可以表示为

    • the Euler phi function that counts the number of positive integers up to n which are coprime to n can be expressed by

    • ϕ ( n ) = ∑ i = 1 n [ gcd ⁡ ( i , n ) = 1 ] , for  n ∈ N + . \phi (n)=\sum _{{i=1}}^{{n}}[\gcd(i,n)=1],\qquad {\text{for }}n\in {\mathbb N}^{+}. ϕ(n)=i=1n[gcd(i,n)=1],for nN+.

    • 互质是公约数只有1的两个整数,叫做互质整数

    • 公约数只有1的两个自然数,叫做互质自然数,后者是前者的特殊情形

    • 互质的两个数a,b不要求它们本身是质数,例如9和10

    • 如果已知a,b都是质数,那么a,b一定互质

  • 另一个例子是化简带特例的方程,例如公式

    • ∑ 1 ≤ k ≤ n gcd ⁡ ( k , n ) = 1  ⁣ ⁣ k = 1 2 n φ ( n ) \Large\displaystyle\sum _{{1\leq k\leq n \atop \gcd(k,n)=1}}\!\!k={\frac {1}{2}}n\varphi (n) gcd(k,n)=11knk=21nφ(n)
      • 函数 ϕ ( n ) \phi(n) ϕ(n)是上面提到的函数
      • g c d ( k , n ) gcd(k,n) gcd(k,n)表示k,n的最大公约数(greatest common divisor)
    • 上式对一切 n > 1 n > 1 n>1有效,但是n = 1时失效.
      • 此时左边为1,右边为1
    • 为了得到一个一切正整数n都成立的恒等式,可以利用艾弗森括号补充等式:
      ∑ 1 ≤ k ≤ n gcd ⁡ ( k , n ) = 1  ⁣ ⁣ k = 1 2 n ( φ ( n ) + [ n = 1 ] ) \displaystyle\huge\sum _{{1\leq k\leq n \atop \gcd(k,n)=1}}\!\!k={\frac {1}{2}}n(\varphi (n)+[n=1]) gcd(k,n)=11knk=21n(φ(n)+[n=1])
  • 克罗内克函数 : δ i j = [ i = j ] . \delta _{{ij}}=[i=j]. δij=[i=j].

  • 符号函数和单位阶跃函数:
    sgn ⁡ ( x ) = [ x > 0 ] − [ x < 0 ] \operatorname{sgn}(x)=[x>0]-[x<0] sgn(x)=[x>0][x<0]
    H ( x ) = [ x > 0 ] . H(x)=[x>0]. H(x)=[x>0].

  • 最值与绝对值:

    • min ⁡ ( x , y ) = x [ x ⩽ y ] + y [ x > y ] , \min(x,y)=x[x\leqslant y]+y[x>y], min(x,y)=x[xy]+y[x>y],
      • 如果 x ⩽ y x\leqslant{y} xy,则 [ x ⩽ y ] = 1 , 同时 [ x > y ] = 0 [x\leqslant{y}]=1,同时[x>y]=0 [xy]=1,同时[x>y]=0,那么 x [ x ⩽ y ] + y [ x > y ] = x x[x\leqslant y]+y[x>y]=x x[xy]+y[x>y]=x
      • 类似的,如果 x > y x>y x>y,者 [ x > y ] = 1 [x>y]=1 [x>y]=1,同时 [ x ⩽ y ] = 0 [x\leqslant{y}]=0 [xy]=0,那么 x [ x ⩽ y ] + y [ x > y ] = y x[x\leqslant y]+y[x>y]=y x[xy]+y[x>y]=y
    • max ⁡ ( x , y ) = x [ x > y ] + y [ x ⩽ y ] , \max(x,y)=x[x>y]+y[x\leqslant y], max(x,y)=x[x>y]+y[xy],
    • ∣ x ∣ = x [ x ≥ 0 ] − x [ x < 0 ] . |x|=x[x\geq 0]-x[x<0]. x=x[x0]x[x<0].
  • 上下取整函数:

    • ⌊ x ⌋ = ∑ n = − ∞ ∞ n [ n ≤ x < n + 1 ] \lfloor x\rfloor =\sum _{{n=-\infty }}^{{\infty }}n[n\leq x<n+1] x=n=n[nx<n+1]
    • ⌈ x ⌉ = ∑ n = − ∞ ∞ n [ n − 1 < x ≤ n ] . \lceil x\rceil =\sum _{{n=-\infty }}^{{\infty }}n[n-1<x\leq n]. x=n=n[n1<xn].

指示函数🎈

  • Indicator function - Wikipedia
    • In mathematics, an indicator function or a characteristic function of a subset of a set is a function that maps elements of the subset to one(1), and all other elements to zero(0).
    • That is, if A is a subset of some set X,
      • one has 1 A ( x ) = 1 {\displaystyle \mathbf {1} _{A}(x)=1} 1A(x)=1 if x ∈ A , {\displaystyle x\in A,} xA,
      • and 1 A ( x ) = 0 {\displaystyle \mathbf {1} _{A}(x)=0} 1A(x)=0 otherwise,
    • where 1 A \mathbf {1} _{A} 1A is a common notation for the indicator function.
    • Other common notations are I A , {\displaystyle I_{A},} IA, and χ A . {\displaystyle \chi _{A}.} χA.
    • The indicator function of A is the Iverson bracket of the property of belonging to A; that is,
      1 A ( x ) = [ x ∈ A ] . {\displaystyle \mathbf {1} _{A}(x)=[x\in A].} 1A(x)=[xA].
    • For example, the Dirichlet function is the indicator function of the rational numbers as a subset of the real numbers.

Dirac分布

  • 有时我们希望概率分布中的所有质量都集中于一个点

    • 可以通过Dirac delta 函数(Dirac delta function),记为 δ ( x ) \delta(x) δ(x),用 δ ( x ) \delta(x) δ(x)来定义概率密度函数来实现

    • p ( x ) = ( δ ( x − μ ) ) p(x)=(\delta(x-\mu)) p(x)=(δ(xμ))

    • δ \delta δ函数定位为,除了再0以外的所有点的值都为0,但是积分为1

      • 它不像普通函数对 x x x的每个值都有一个实数值输出,而是一种不同类型的数学对象,成为(广义函数generalized function)
      • 广义函数是根据积分性质定义的数学对象
      • δ \delta δ函数想象成一系列函数的极限点,这一系列函数把除0以外的所有点的概率密度越变越小
    • 通过把 p(x) 定义成 δ 函数右移 µ µ µ 个单位,我们得到了一个在 x = µ x = µ x=µ 处具有无限窄也无限高的峰值的概率质量。

经验分布

  • Dirac 分布经常作为 经验分布(empirical distribution)的一个组成部分出现:

    • p ^ ( x ) = 1 m ∑ i = 1 m δ ( x − x ( i ) ) \hat{p}(x)=\frac{1}{m}\sum_{i=1}^{m}\delta(x-x^{(i)}) p^(x)=m1i=1mδ(xx(i))

    • 经验分布将概率密度 1 m \frac{1}{m} m1赋给 m m m个点 x ( 1 ) , ⋯   , x ( m ) \mathbf{x^{(1)},\cdots,x^{(m)}} x(1),,x(m)

    • 这些点是给定的数据集或者采样的集合

    • 只有在定义来连续型随机变啊零的经验分布时, δ \delta δ函数才是必要的

    • 定义离散型变量,更加简单,经验分布可以被定义为Multinoulli分布

    • 对于每个可能的输入,其概率可以设为在训练集上该输入值的经验频率(empirical frequency)

  • 当我们在训练集上训练模型时,可以认为这个训练集上得到的经验分布指明了我们采样来源的分布.

  • 关于经验分布的一个重要观点是,它是训练数据的似然最大的概率密度函数

分布的混合

  • 通过组合一些简单的概率分布来定义新的概率分布也是很常见的。

  • 一种通用的组合方法是构造 混合分布(mixture distribution)。

  • 混合分布由一些组件 (component)分布构成。

  • 每次实验,样本是由哪个组件分布产生的取决于从一个 Multinoulli 分布中采样的结果

  • P ( X ) = ∑ i P ( c = i ) P ( X ∣ c = i ) P(X)=\sum_{i}{P(c=i)}P(X|c=i) P(X)=iP(c=i)P(Xc=i)

    • 这里 P © 是对各组件的一个 Multinoulli 分布。
  • 我们已经看过一个混合分布的例子了:实值变量的经验分布对于每一个训练实例来说,就是以 Dirac 分布为组件的混合分布。

  • 混合模型是组合简单概率分布来生成更丰富的分布的一种简单策略。

潜变量(latent variable)
  • 潜变量(latent variable)是我们不能直接观测到的随机变量。
  • 混合模型的组件标识变量 c 就是其中一个例子。
  • 潜变量在联合分布中可能和 x 有关,在这种情况下, P ( X , c ) = P ( X ∣ c ) P ( c ) P(X,c)=P(X|c)P(c) P(X,c)=P(Xc)P(c)
  • 潜变量的分布 P ( c ) P (c) P(c) 以及关联潜变量观测变量的条件分布 P ( x ∣ c ) P (x | c) P(xc),共同决定了分布 P ( x ) P (x) P(x) 的形状,尽管描述 P (x) 时可能并不需要潜变量。
高斯混合模型GMM
  • 一个非常强大且常见的混合模型是 高斯混合模型(Gaussian Mixture Model),它的组件 p ( X ∣ c = i ) p(X | c = i) p(Xc=i) 是高斯分布。

    • 每个组件都有各自的参数,均值 μ ( i ) \boldsymbol\mu^{(i)} μ(i) 和协方差矩阵 Σ ( i ) \boldsymbol\Sigma^{(i)} Σ(i)
    • 有一些混合可以有更多的限制。例如,协方差矩阵可以通过 Σ ( i ) = Σ \boldsymbol\Sigma^{(i)}=\boldsymbol\Sigma Σ(i)=Σ, ∀ i \forall{i} i 的形式在组件之间共享参数。
    • 和单个高斯分布一样,高斯混合模型有时会限制每个组件的协方差矩阵为对角的或者各向同性的 (标量乘以单位矩阵)。
    • 除了均值和协方差以外,高斯混合模型的参数指明了给每个组件 i i i先验概率(prior probability)
      • α i = P ( c = i ) α_i = P (c = i) αi=P(c=i)
      • ‘‘先验’’ 一词表明了在观测到 x \mathbf{x} x 之前传递给模型关于 c 的信念。
    • 作为对比, P ( c ∣ x ) P (c | x) P(cx)后验概率(posterior probability),因为它是在观测到 x 之后进行计算的。
    • 高斯混合模型是概率密度的 万能近似器(universal approximator),在这种意义下,任何平滑的概率密度都可以用具有足够多组件的高斯混合模型以任意精度来逼近

常用函数的有用性质

  • 某些函数在处理概率分布时经常会出现,尤其是深度学习的模型中用到的概率分布。

Logistic sigmoid

  • 其中一个函数是 logistic sigmoid 函数:

  • σ ( x ) = 1 1 + exp ⁡ ( − x ) \sigma(x)=\frac{1}{1+\exp(-x)} σ(x)=1+exp(x)1

    • 对分子和分布同时乘以 exp ⁡ ( x ) \exp(x) exp(x),得到 σ ( x ) = exp ⁡ ( x ) exp ⁡ ( x ) + exp ⁡ ( 0 ) \sigma(x)=\frac{\exp(x)}{\exp(x)+\exp(0)} σ(x)=exp(x)+exp(0)exp(x)

    • d d x σ ( x ) = σ ( x ) ( 1 − σ ( x ) ) \frac{d}{dx}\sigma(x)=\sigma(x)(1-\sigma(x)) dxdσ(x)=σ(x)(1σ(x))

      • d d x σ ( x ) = − 1 ( 1 + exp ⁡ ( − x ) ) 2 ( exp ⁡ ( − x ) ( − 1 ) ) = exp ⁡ ( − x ) ( 1 + exp ⁡ ( − x ) ) 2 = 1 1 + exp ⁡ ( − x ) exp ⁡ ( − x ) 1 + exp ⁡ ( − x ) = σ ( x ) ( 1 + exp ⁡ ( − x ) − 1 1 + exp ⁡ ( − x ) ) = σ ( x ) ( σ ( x ) − 1 ) \frac{d}{dx}\sigma(x)=-\frac{1}{(1+\exp(-x))^2}(\exp(-x)(-1)) \\ =\frac{\exp(-x)}{(1+\exp(-x))^2} \\ =\frac{1}{1+\exp(-x)}\frac{\exp(-x)}{1+\exp(-x)} \\ =\sigma(x)(\frac{1+\exp(-x)-1}{1+\exp(-x)}) \\ =\sigma(x)(\sigma(x)-1) dxdσ(x)=(1+exp(x))21(exp(x)(1))=(1+exp(x))2exp(x)=1+exp(x)11+exp(x)exp(x)=σ(x)(1+exp(x)1+exp(x)1)=σ(x)(σ(x)1)
    • 1 − σ ( x ) = σ ( − x ) 1-\sigma(x)=\sigma(-x) 1σ(x)=σ(x)

      • σ ( x ) + σ ( − x ) = 1 \sigma(x)+\sigma(-x)=1 σ(x)+σ(x)=1

      • σ ( x ) = 1 1 + exp ⁡ ( − x ) σ ( − x ) = 1 1 + exp ⁡ ( x ) σ ( x ) + σ ( − x ) = 1 1 + exp ⁡ ( − x ) + 1 1 + exp ⁡ ( x ) = 1 + exp ⁡ ( x ) 1 + exp ⁡ ( x ) + exp ⁡ ( − x ) + 1 + 1 + exp ⁡ ( − x ) 1 + exp ⁡ ( x ) + exp ⁡ ( − x ) + 1 = 1 + exp ⁡ ( x ) + exp ⁡ ( − x ) + 1 1 + exp ⁡ ( x ) + exp ⁡ ( − x ) + 1 = 1 \sigma(x)=\frac{1}{1+\exp(-x)}\\ \sigma(-x)=\frac{1}{1+\exp(x)}\\ \sigma(x)+\sigma(-x)=\frac{1}{1+\exp(-x)}+\frac{1}{1+\exp(x)} \\ =\frac{1+\exp{(x)}}{1+\exp(x)+\exp(-x)+1} +\frac{1+\exp{(-x)}}{1+\exp(x)+\exp(-x)+1} \\=\frac{1+\exp(x)+\exp(-x)+1}{1+\exp(x)+\exp(-x)+1} =1 σ(x)=1+exp(x)1σ(x)=1+exp(x)1σ(x)+σ(x)=1+exp(x)1+1+exp(x)1=1+exp(x)+exp(x)+11+exp(x)+1+exp(x)+exp(x)+11+exp(x)=1+exp(x)+exp(x)+11+exp(x)+exp(x)+1=1

    • 指数运算的性质:

      • exp ⁡ ( − x ) = exp ⁡ − 1 ( x ) \exp(-x)=\exp^{-1}(x) exp(x)=exp1(x)

      • exp ⁡ ( − x ) exp ⁡ ( x ) = exp ⁡ ( 0 ) = 1 \exp(-x)\exp(x)=\exp(0)=1 exp(x)exp(x)=exp(0)=1

  • logistic sigmoid 函数通常用来产生 Bernoulli 分布 X ∼ B ( ϕ ) X\sim{B(\phi)} XB(ϕ)中的参数 ϕ \phi ϕ,因为它的范围是(0, 1),处在 ϕ 的有效取值范围内。

  • sigmoid 函数在变量取绝对值非常大的正值或负值时会出现 饱和(saturate)现象,意味着函数会变得很平,并且对输入的微小改变会变得不敏感。

softplus

  • 另外一个经常遇到的函数是 softplus 函数(softplus function)

    • ζ ( x ) = log ⁡ ( 1 + exp ⁡ ( x ) ) 这里 log ⁡ 缺省的底为 e , 即 ζ ( x ) = ln ⁡ ( 1 + exp ⁡ ( x ) ) ζ(x) = \log(1 + \exp(x)) \\这里\log缺省的底为e ,即 \\ \zeta(x)=\ln(1+\exp(x)) ζ(x)=log(1+exp(x))这里log缺省的底为e,ζ(x)=ln(1+exp(x))
  • softplus 函数可以用来产生正态分布的 β \beta β σ \sigma σ 参数,因为它的范围是 (0, ∞)。

  • 当处理包含 sigmoid 函数的表达式时它也经常出现。

  • softplus 函数名来源于它是另外一个函数的平滑(或 ‘‘软化’’)形式,这个函数是

    • x + = max ⁡ ( 0 , x ) x^+ = \max(0, x) x+=max(0,x)

    • log ⁡ σ ( − x ) = log ⁡ 1 1 + exp ⁡ ( − x ) = log ⁡ ( 1 + exp ⁡ ( − x ) ) − 1 = − log ⁡ ( 1 + exp ⁡ ( − x ) ) − ζ ( − x ) = − log ⁡ ( 1 + exp ⁡ ( − x ) ) ∴    log ⁡ σ ( − x ) = − ζ ( − x ) \log\sigma(-x)= \log{\frac{1}{1+\exp(-x)}}=\log{({1+\exp(-x)})}^{-1}=-\log({1+\exp(-x)}) \\ \\-\zeta(-x)=-\log{(1+\exp(-x))} \\ \therefore\;\log\sigma(-x)=-\zeta(-x) logσ(x)=log1+exp(x)1=log(1+exp(x))1=log(1+exp(x))ζ(x)=log(1+exp(x))logσ(x)=ζ(x)

    • d d x ζ ( x ) = σ ( x ) \frac{d}{dx}\zeta(x)=\sigma(x) dxdζ(x)=σ(x)

      • d d x log ⁡ ( 1 + exp ⁡ ( x ) ) = 1 ln ⁡ e 1 1 + exp ⁡ ( x ) exp ⁡ ( x ) = exp ⁡ ( x ) 1 + exp ⁡ ( x ) = σ ( x ) \frac{d}{dx}\log(1+\exp(x))=\frac{1}{\ln{e}}\frac{1}{1+\exp(x)}\exp(x) \\ =\frac{\exp(x)}{1+\exp(x)}=\sigma(x) dxdlog(1+exp(x))=lne11+exp(x)1exp(x)=1+exp(x)exp(x)=σ(x)

重要性质小结(sigmoid@softplus)

  • σ ( x ) = exp ⁡ ( x ) exp ⁡ ( x ) + exp ⁡ ( 0 ) = exp ⁡ ( x ) exp ⁡ ( x ) + 1 d d x σ ( x ) = σ ( x ) ( 1 − σ ( x ) ) 1 − σ ( x ) = σ ( − x ) \sigma(x)=\frac{\exp(x)}{\exp(x)+\exp(0)} =\frac{\exp(x)}{\exp(x)+1} \\ \frac{d}{dx}\sigma(x)=\sigma(x)(1-\sigma(x)) \\ 1-\sigma(x)=\sigma(-x) σ(x)=exp(x)+exp(0)exp(x)=exp(x)+1exp(x)dxdσ(x)=σ(x)(1σ(x))1σ(x)=σ(x)

  • d d x ζ ( x ) = σ ( x ) ∀ x ∈ ( 0 , 1 ) , σ − 1 ( x ) = log ⁡ ( x 1 − x ) ∀ x > 0 , ζ − 1 ( x ) = log ⁡ ( exp ⁡ ( x ) − 1 ) ζ ( x ) = ∫ − ∞ x σ ( y ) d y ζ ( x ) − ζ ( − x ) = x log ⁡ σ ( x ) = − ζ ( − x ) \frac{d}{dx}\zeta(x)=\sigma(x) \\ \forall{x}\in{(0,1)},\sigma^{-1}(x)=\log(\frac{x}{1-x}) \\ \forall{x>0},\zeta^{-1}(x)=\log(\exp(x)-1) \\ \zeta(x)=\int_{-\infin}^{x}\sigma(y)dy \\ \zeta(x)-\zeta(-x)=x \\ \\ \log\sigma(x)=-\zeta(-x) dxdζ(x)=σ(x)x(0,1),σ1(x)=log(1xx)x>0,ζ1(x)=log(exp(x)1)ζ(x)=xσ(y)dyζ(x)ζ(x)=xlogσ(x)=ζ(x)

补充推导
  • 函数 σ − 1 ( x ) σ^{−1}(x) σ1(x) 在统计学中被称为 分对数(logit),但这个函数在机器学习中很少用到。

    • Logit - Wikipedia

    • 优势比(odds ratio;OR)是另外一种描述概率的方式

    • 优势比将会告诉我们某种推测的概率比其反向推测的概率大多少。

    • 换句话说,优势比是指某种推测为真的概率与某种推测为假的概率的比值。

    • 比如下雨的概率为0.25,不下雨的概率为0.75。0.25与0.75的比值可以约分为1比3。因此,我们可以说今天将会下雨的优势比为1**:3(或者今天不会下雨的概率比为3😗*1)。

    • Mathematically, the logit is the inverse of the standard logistic function σ ( x ) = 1 / ( 1 + e − x ) \sigma (x)=1/(1+e^{-x}) σ(x)=1/(1+ex), so the logit is defined as
      logit ⁡ p = σ − 1 ( p ) = ln ⁡ p 1 − p for p ∈ ( 0 , 1 ) {\displaystyle \operatorname {logit} p=\sigma ^{-1}(p)=\ln {\frac {p}{1-p}}\quad {\text{for}}\quad p\in (0,1)} logitp=σ1(p)=ln1ppforp(0,1)

      • Note:这里的 σ − 1 \sigma^{-1} σ1是反函数的意思,而不是倒数的意思🎈
        y = σ − 1 ( x ) = 1 1 + exp ⁡ ( − x ) 1 + exp ⁡ ( − x ) = 1 y exp ⁡ ( − x ) = 1 y − 1 = 1 − y y − x = ln ⁡ ( 1 − y y ) x = ln ⁡ ( y 1 − y ) y=\sigma^{-1}(x)=\frac{1}{1+\exp(-x)} \\ 1+\exp(-x)=\frac{1}{y} \\ \exp(-x)=\frac{1}{y}-1=\frac{1-y}{y} \\ -x=\ln(\frac{1-y}{y}) \\x=\ln(\frac{y}{1-y}) y=σ1(x)=1+exp(x)11+exp(x)=y1exp(x)=y11=y1yx=ln(y1y)x=ln(1yy)

      • 替换字母符号,写为 y = ln ⁡ x 1 − x , x ∈ ( 0 , 1 ) y=\ln\frac{x}{1-x},x\in(0,1) y=ln1xx,x(0,1)

    • Because of this, the logit is also called the log-odds since it is equal to the logarithm of the odds p 1 − p {\frac {p}{1-p}} 1pp where p is a probability. Thus, the logit is a type of function that maps probability values from ( 0 , 1 ) (0,1) (0,1) to real numbers in ( − ∞ , + ∞ ) {\displaystyle (-\infty ,+\infty )} (,+),[1] akin to the probit function.

    • If p is a probability, then p ( 1 − p ) \frac{p}{(1 − p)} (1p)p is the corresponding odds; the logit of the probability is the logarithm of the odds, i.e.:
      logit ⁡ ( p ) = ln ⁡ ( p 1 − p ) = ln ⁡ ( p ) − ln ⁡ ( 1 − p ) = − ln ⁡ ( 1 p − 1 ) = 2 atanh ⁡ ( 2 p − 1 ) {\displaystyle \operatorname {logit} (p)=\ln \left({\frac {p}{1-p}}\right)=\ln(p)-\ln(1-p)=-\ln \left({\frac {1}{p}}-1\right)=2\operatorname {atanh} (2p-1)} logit(p)=ln(1pp)=ln(p)ln(1p)=ln(p11)=2atanh(2p1)

    • 关于softplus的反函数: ∀ x > 0 , ζ − 1 ( x ) = log ⁡ ( exp ⁡ ( x ) − 1 ) \forall{x>0},\zeta^{-1}(x)=\log(\exp(x)-1) x>0,ζ1(x)=log(exp(x)1)

      • y = ζ ( x ) = ln ⁡ ( 1 + exp ⁡ ( x ) ) exp ⁡ ( y ) = 1 + exp ⁡ ( x ) exp ⁡ ( x ) = exp ⁡ ( y ) − 1 x = ln ⁡ ( exp ⁡ ( y ) − 1 ) y=\zeta(x)=\ln(1+\exp(x)) \\ \exp(y)=1+\exp(x) \\ \exp(x)=\exp(y)-1 \\ x=\ln(\exp(y)-1) y=ζ(x)=ln(1+exp(x))exp(y)=1+exp(x)exp(x)=exp(y)1x=ln(exp(y)1)

      • 所以 ζ − 1 ( x ) = ln ⁡ ( exp ⁡ ( x ) − 1 ) \zeta^{-1}(x)=\ln(\exp(x)-1) ζ1(x)=ln(exp(x)1)

    • ∫ − ∞ x σ ( t ) d t = ζ ( x ) \int_{-\infin}^{x}\sigma(t)dt=\zeta(x) xσ(t)dt=ζ(x)

      • ∫ − ∞ x 1 1 + exp ⁡ ( − t ) d t = ∫ − ∞ x exp ⁡ ( t ) exp ⁡ ( t ) + 1 d t = ∫ − ∞ x 1 exp ⁡ ( t ) + 1 d ( exp ⁡ ( t ) ) = ∫ − ∞ x 1 exp ⁡ ( t ) + 1 d ( exp ⁡ ( t ) + 1 ) 记 u = exp ⁡ ( t ) + 1 , u ∈ ( 1 , exp ⁡ ( x ) + 1 ) = ∫ 1 exp ⁡ ( x ) + 1 1 u d u = ln ⁡ ∣ u ∣ ∣ 1 exp ⁡ ( x ) + 1 = ln ⁡ ( exp ⁡ ( x ) + 1 ) − ln ⁡ ( 1 ) = ln ⁡ ( exp ⁡ ( x ) + 1 ) \int_{-\infin}^{x}\frac{1}{1+\exp(-t)}dt =\int_{-\infin}^{x}\frac{\exp(t)}{\exp(t)+1}dt \\ =\int_{-\infin}^{x}\frac{1}{\exp(t)+1}\mathrm{d}({\exp(t)}) \\ =\int_{-\infin}^{x}\frac{1}{\exp(t)+1}\mathrm{d}({\exp(t)}+1) \\ 记u=\exp(t)+1,u\in(1,\exp(x)+1) \\ =\int_{1}^{\exp(x)+1}\frac{1}{u}\mathrm{d}{u} \\ =\left.\ln|u|\right|_{1}^{\exp(x)+1} =\ln(\exp(x)+1)-\ln(1) =\ln(\exp(x)+1) x1+exp(t)1dt=xexp(t)+1exp(t)dt=xexp(t)+11d(exp(t))=xexp(t)+11d(exp(t)+1)u=exp(t)+1,u(1,exp(x)+1)=1exp(x)+1u1du=lnu1exp(x)+1=ln(exp(x)+1)ln(1)=ln(exp(x)+1)

正部函数@负部函数

  • Positive and negative parts - Wikipedia

  • In mathematics, the positive part of a real or extended real-valued function is defined by the formula
    KaTeX parse error: Undefined control sequence: \mbox at position 46: …{cases} f(x) & \̲m̲b̲o̲x̲{ if } f(x) > 0…
    Intuitively, the graph of f + f^{+} f+ is obtained by taking the graph of f f f, chopping off the part under the x-axis, and letting f + f^{+} f+ take the value zero there.
    Similarly, the negative part of f is defined as
    KaTeX parse error: Undefined control sequence: \mbox at position 74: …n{cases}-f(x)&{\̲m̲b̲o̲x̲{ if }}f(x)<0\\…

  • Note that both f+ and f− are non-negative functions. A peculiarity of terminology is that the ‘negative part’ is neither negative nor a part (like the imaginary part of a complex number is neither imaginary nor a part).
    The function f can be expressed in terms of f+ and f− as
    f = f + − f − . {\displaystyle f=f^{+}-f^{-}.} f=f+f.
    Also note that
    ∣ f ∣ = f + + f − {\displaystyle |f|=f^{+}+f^{-}} f=f++f.
    Using these two equations one may express the positive and negative parts as
    f + = ∣ f ∣ + f 2 {\displaystyle f^{+}={\frac {|f|+f}{2}}} f+=2f+f
    f − = ∣ f ∣ − f 2 . {\displaystyle f^{-}={\frac {|f|-f}{2}}.} f=2ff.
    Another representation, using the Iverson bracket is
    f + = [ f > 0 ] f {\displaystyle f^{+}=[f>0]f} f+=[f>0]f
    f − = − [ f < 0 ] f . {\displaystyle f^{-}=-[f<0]f.} f=[f<0]f.

  • softplus 函数被设计成 正部函数(positive part function)的平滑版本,这个正部函数是指 x + = m a x ( 0 , x ) x^+ = max{(0, x)} x+=max(0,x)

  • 与正部函数相对的是 负部函数(negative part function) x − = m a x ( 0 , − x ) x^− = max{(0, −x)} x=max(0,x)

    • 为了获得类似负部函数的一个平滑函数,我们可以使用 ζ ( − x ) \zeta(−x) ζ(x)
  • 就像 x 可以用它的正部和负部通过等式 x + − x − = x x^+ − x^− = x x+x=x 恢复一样,我们也可以用同样的方式对 ζ ( x ) 和 ζ ( − x ) ζ(x) 和 ζ(−x) ζ(x)ζ(x)进行操作

posted @   xuchaoxin1375  阅读(13)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
历史上的今天:
2022-12-15 math_常用放缩不等式及其变形@指数@对数@三角函数@一次函数
2022-12-15 常用数学工具软件@geogebra@在线@离线绘图@常用操作
点击右上角即可分享
微信分享提示