Gram矩阵和核函数

  • Gram矩阵定义
    内积空间中的一组向量 v 1 , v 2 , ⋯   , v n \bm v_1,\bm v_2,\cdots,\bm v_n v1,v2,,vnGram矩阵内积的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)=Ax220证明。
    • 应用:正定核函数 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) ϕ(
  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值