-
Gram矩阵定义
内积空间中的一组向量v1,v2,⋯ ,vn\bm v_1,\bm v_2,\cdots,\bm v_nv1,v2,⋯,vn的Gram矩阵是内积的Hermitian矩阵(复共轭对称矩阵AH=AA^H=AAH=A),定义为:Gij=⟨vi,vj⟩{\rm G}_{ij}=\langle\bm v_i,\bm v_j\rangleGij=⟨vi,vj⟩,即:如果是一组实向量,则产生的Gram矩阵是对称矩阵(symmetric matrix);如果是复向量,产生的Gram矩阵是复共轭对称矩阵。 -
给定一个实矩阵AAA,矩阵ATAA^TAATA是AAA的列向量的Gram 矩阵,而矩阵AATAA^TAAT是AAA的行向量的Gram矩阵。
-
在Euclidean空间或以二范数为基础的Hilbert空间中,Gram矩阵是半正定矩阵:
- 证明:设A=(v1,v2,⋯ ,vn)设A=(\bm v_1,\bm v_2,\cdots,\bm v_n)设A=(v1,v2,⋯,vn),由格拉姆矩阵的定义有G=AHA{\rm G}=A^HAG=AHA,我们知道AHAA^HAAHA是半正定矩阵,可由xHAHAx=(Ax)H(Ax)=∣∣Ax∣∣22≥0\bm x^HA^HA\bm x=(A\bm x)^H(A\bm x)=||A\bm x||_2^2\geq0xHAHAx=(Ax)H(Ax)=∣∣Ax∣∣22≥0证明。
- 应用:正定核函数K(xi,xj)=ϕ(xi)⋅ϕ(xj)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 XX,产生核函数K(x,z)K(\bm x,\bm z)K(x,z)对应的Gram矩阵:K=[K(xi,xj)]m×mK=\left[K(\bm x_i,\bm x_j)\right]_{m\times m}K=[K(xi,xj)]m×m此核函数对应的Gram矩阵是半正定矩阵。因为映射函数ϕ(x)\bm \phi(\bm x)ϕ(x)本身就是一个向量,mmm个样本将产生NNN
Gram矩阵和核函数
最新推荐文章于 2026-07-03 15:01:29 发布
Gram矩阵是内积空间中一组向量的Hermitian矩阵,对于实向量是对称的,复向量则是复共轭对称的。在欧几里得空间,Gram矩阵是半正定的。正定核函数K(xi,xj)常用于机器学习,其对应的Gram矩阵也是半正定的,确保了映射函数的正定性。高斯核函数是一个例子,它通过泰勒展开可以展示其与无穷维映射函数的关系,同时保持较低的计算复杂度。"
115794860,9056405,5款国产词云制作工具推荐,"['数据可视化', '词云图', '数据分析', '图形设计', '工具推荐']

1万+

被折叠的 条评论
为什么被折叠?



