-
Gram矩阵定义
内积空间中的一组向量 v 1 , v 2 , ⋯   , v n \bm v_1,\bm v_2,\cdots,\bm v_n v1,v2,⋯,vn的Gram矩阵是内积的Hermitian矩阵(复共轭对称矩阵 A H = A A^H=A AH=A),定义为: G i j = ⟨ v i , v j ⟩ {\rm G}_{ij}=\langle\bm v_i,\bm v_j\rangle Gij=⟨vi,vj⟩,即:如果是一组实向量,则产生的Gram矩阵是对称矩阵(symmetric matrix);如果是复向量,产生的Gram矩阵是复共轭对称矩阵。 -
给定一个实矩阵 A A A,矩阵 A T A A^TA ATA是 A A A的列向量的Gram 矩阵,而矩阵 A A T AA^T AAT是 A A A的行向量的Gram矩阵。
-
在Euclidean空间或以二范数为基础的Hilbert空间中,Gram矩阵是半正定矩阵:
- 证明: 设 A = ( v 1 , v 2 , ⋯   , v n ) 设A=(\bm v_1,\bm v_2,\cdots,\bm v_n) 设A=(v1,v2,⋯,vn),由格拉姆矩阵的定义有 G = A H A {\rm G}=A^HA G=AHA,我们知道 A H A A^HA AHA是半正定矩阵,可由 x H A H A x = ( A x ) H ( A x ) = ∣ ∣ A x ∣ ∣ 2 2 ≥ 0 \bm x^HA^HA\bm x=(A\bm x)^H(A\bm x)=||A\bm x||_2^2\geq0 xHAHAx=(Ax)H(Ax)=∣∣Ax∣∣22≥0证明。
- 应用:正定核函数 K ( x i , x j ) = ϕ ( x i ) ⋅ ϕ ( x j ) K(\bm x_i,\bm x_j)=\bm \phi(\bm x_i)\bm\cdot\bm \phi(\bm x_j) K(xi,xj)=ϕ(xi)⋅ϕ(xj)通常所说的核函数都是正定核函数,为什么呢?通常不加以显示地定义映射函数 ϕ ( x ) \bm \phi(\bm x) ϕ(x),而是以核函数直接产生的映射内积的结果为导向(结果导向型),直接用核函数作用输入训练样本 X \mathcal X X,产生核函数 K ( x , z ) K(\bm x,\bm z) K(x,z)对应的Gram矩阵: K = [ K ( x i , x j ) ] m × m K=\left[K(\bm x_i,\bm x_j)\right]_{m\times m} K=[K(xi,xj)]m×m此核函数对应的Gram矩阵是半正定矩阵。因为映射函数 ϕ ( x ) \bm \phi(\bm x) ϕ(
Gram矩阵和核函数
最新推荐文章于 2023-10-25 16:30:03 发布