Gaussian function学习

文章目录

  • 参考自维基百科:
    • 一维高斯函数:
    • 二维高斯函数:
    • 多维高斯函数:
  • 参考自 http://cs229.stanford.edu/section/gaussians.pdf
    • 一元高斯
    • 协方差矩阵
    • 多元高斯函数

参考自维基百科:

在数学上,高斯函数的形式为
在这里插入图片描述
对于任意实数常量 a , b , c ( c ≠ 0 ) a,b,c(c\neq 0) a,b,c(c̸=0)。高斯函数的曲线为一个钟型曲线。参数 a a a为曲线波峰的高度, b b b为波峰的中心的位置, c c c为标准差,控制着曲线宽度。
高斯函数经常被用于表示一个正态分布随机变量的概率密度函数,其中期望值 μ = b \mu =b μ=b且方差 σ 2 = c \sigma^2=c σ2=c,这种情况下,高斯的形式为:
在这里插入图片描述
高斯函数被广泛应用于统计学中来描述正态分布,在信号处理领域定义为高斯滤波,在图像处理领域二维高斯函数用于高斯模糊,在数学中用于解决热传导方程和扩散方程,并定义了Weierstrass transform。

一维高斯函数:

在这里插入图片描述
Gaussian function学习_第1张图片

二维高斯函数:

在这里插入图片描述
Gaussian function学习_第2张图片
其中 A A A为振幅, x 0 , y 0 x_0,y_0 x0,y0为高斯的中心, σ x , σ y \sigma_x,\sigma_y σx,σy为x,y方向的扩展范围,如图所示为 A = 1 , x 0 = y 0 = 0 , σ x = σ y = 1 A=1,x_0=y_0=0,\sigma_x=\sigma_y=1 A=1,x0=y0=0,σx=σy=1
通常,一个二维的椭圆高斯函数可以表示为:
在这里插入图片描述
其中矩阵在这里插入图片描述是正定的,在这里,上述图片中高斯的参数为 A = 1 , ( x 0 , y 0 ) = ( 0 , 0 ) , a = c = 1 / 2 , b = 0 A=1,(x_0,y_0)=(0,0),a=c=1/2,b=0 A=1,(x0,y0)=(0,0),a=c=1/2,b=0
a , b , c a,b,c a,b,c分别表示为:
Gaussian function学习_第3张图片
因此我们可以以顺时针角度 θ \theta θ旋转高斯函数(对于逆时针旋转只需要将 b b b取反),例如:
θ = 0 \theta=0 θ=0
Gaussian function学习_第4张图片
θ = π / 6 \theta=\pi/6 θ=π/6
Gaussian function学习_第5张图片
θ = π / 3 \theta=\pi/3 θ=π/3
Gaussian function学习_第6张图片

多维高斯函数:

在n维空间中高斯函数被定义为:
在这里插入图片描述
其中在这里插入图片描述是一个n维列向量,A是一个正定的nxn矩阵,T表示矩阵转置。

参考自 http://cs229.stanford.edu/section/gaussians.pdf

这篇文章里详细介绍了多元高斯函数的形式即推导过程,很详细。
给定随机变量 X = [ X 1 , . . . , X n ] T X=[X_1,...,X_n]^T X=[X1,...,Xn]T,服从多元正态分布或者称之为多元高斯分布,其中, μ ∈ R n \mu \in R^n μRn,协方差矩阵为 Σ \Sigma Σ,概率密度函数为:
在这里插入图片描述

一元高斯

Gaussian function学习_第7张图片
Gaussian function学习_第8张图片是一个常量,可以理解为是有个归一化因子,用于保证:
Gaussian function学习_第9张图片
而多元情况下,有:
在这里插入图片描述
Gaussian function学习_第10张图片

协方差矩阵

协方差矩阵在统计学和机器学习中随处可见,一般而言,可视作方差和协方差两部分组成,即方差构成了对角线上的元素,协方差构成了非对角线上的元素。

对于两个随机变量X和Y,它们的协方差定义为:
在这里插入图片描述
协方差矩阵表示为 Σ \Sigma Σ,是一个 n × n n\times n n×n的矩阵,矩阵的 ( i , j ) (i,j) (i,j)项为 C o v [ X i , X j ] Cov[X_i,X_j] Cov[Xi,Xj]

多元高斯函数

二维高斯函数,协方差矩阵是对角矩阵:
在这里插入图片描述
在这种情况下,高斯函数表示为:
Gaussian function学习_第11张图片
Gaussian function学习_第12张图片
可以看到,二元高斯函数可以表示为两个独立的的高斯函数的乘积。一般而言,n维高斯函数,其中均值 μ ∈ R n \mu \in R^n μRn,对角协方差矩阵为 Σ = d i a g ( σ 1 2 , σ 2 2 , . . . , σ n 2 ) \Sigma = diag(\sigma_1^2,\sigma_2^2,...,\sigma_n^2) Σ=diag(σ12,σ22,...,σn2)是由n个独立的高斯函数组成的。

你可能感兴趣的:(Gaussian function学习)