首页 > 其他分享 >核技巧与再生核希尔伯特空间

核技巧与再生核希尔伯特空间

时间:2023-06-19 19:12:34浏览次数:42  
标签:希尔伯特 infty phi 技巧 矩阵 sqrt 正定 再生 lambda

  核技巧使用核函数直接计算两个向量映射到高维后的内积,从而避免了高维映射这一步。本文用矩阵的概念介绍核函数$K(x,y)$的充分必要条件:对称(半)正定。

  对称正定看起来像是矩阵的条件。实际上,对于函数$K(x,y):\R^n\times \R^m\rightarrow \R$,将向量$x\in \R^n$的所有实数取值按顺序视为矩阵的行号,将向量$y\in \R^m$的所有实数取值按顺序视为矩阵的列号,行列号对应的元素值为相应的函数值$K(x,y)$,则可以得到形状为$n\infty\times m\infty$的无穷宽高的矩阵$K$。

充分性

  下面介绍,如果函数$K(x,y)$(或者矩阵$K$)对称正定,则其可以成为核函数(即正定核),也就是存在$\phi(x):\R^n\rightarrow \R^N$,使得$K(x,y)=<\phi(x),\phi(y)>$。

  由于矩阵$K$对称正定,则可以进行正交分解

$K=Q\Lambda Q^T$.

  其中特征向量矩阵$Q=[q_1,q_2,...,q_{n\infty}]$,每个向量$q_i$都有$n\infty$维,可以被视为函数$q_i(x):\R^n\rightarrow \R$。特征向量之间单位正交,从而有$q_i^Tq_i=1$、$q_i^Tq_j=0$(或$\int q_i(x)q_j(x)dx=0$)。特征值矩阵$\Lambda=\text{diag}(\lambda_1,...,\lambda_{n\infty})$。则$K$可以被表示为

\begin{aligned}K&=\sum\limits_{i=1}^{n\infty}\lambda_iq_iq_i^T \\&=\sum\limits_{i=1}^{n\infty}\sqrt{\lambda_i}q_i\sqrt{\lambda_i}q_i^T \\&=     [\sqrt{\lambda_1}q_1,...,\sqrt{\lambda_{ n\infty}}q_{ n\infty}]\cdot [\sqrt{\lambda_1}q_1^T,...,\sqrt{\lambda_{ n\infty}}q_{ n\infty}^T]^T\end{aligned}

  给上面的矩阵$K$和向量$q_i$加上索引$x,y$,就变成函数的形式,得到

$K(x,y) =     [\sqrt{\lambda_1}q_1(x),...,\sqrt{\lambda_{ n\infty}}q_{ n\infty}(x)]\cdot [\sqrt{\lambda_1}q_1(y),...,\sqrt{\lambda_{ n\infty}}q_{ n\infty}(y)]^T$

  令$\phi(x)=[\sqrt{\lambda_1}q_1(x),...,\sqrt{\lambda_{ n\infty}}q_{ n\infty}(x)]$,即有$K(x,y)=<\phi(x),\phi(y)>$。

  可以看出,正定核一定可以被视为先经过某个维度的映射后再计算内积的过程。那么如何判断某个函数$K(x,y):\R^n\times \R^n\rightarrow \R$是否正定?

  以上证明的是在整个实数域内正定的核,称为Mercer核,而常用的正定核只要求在实数域的某个子集正定即可。因此正定核的条件比Mercer核更宽松,正定核包含Mercer核。通常我们处理的数据只属于实数域中的某个区间,并不需要Mercer核这么严格的要求。以上证明假定了矩阵的行列序号为按顺序排列的实数,实际上只要行列号一一对应,不按顺序同样成立,只要在矩阵$K$的左右分别乘上相同的行列交换矩阵即可。也就是常见的证明要求使任意的Gram矩阵正定。

必要性

  下面证明,如果函数$K(x,y)$是核函数,则其对称正定。

  根据条件,$K(x,y) = <\phi(x),\phi(y)>$,其中$\phi(x):\R^n\rightarrow \R^N$。则可以表示为

$K(x,y) = [\phi_1(x),...,\phi_N(x)]\cdot [\phi_1(y),...,\phi_N(y)]^T$

  转换成矩阵和向量的形式有

$K=\sum\limits_{i=1}^N\phi_i\phi_i^T$

  其中$K\in\R^{n\infty\times n\infty},\phi\in \R^{n\infty}$。对于任意$x\in \R^{n\infty}$,有

$xKx^T=\sum\limits_{i=1}^Nx\phi_i\phi_i^Tx^T=\sum\limits_{i=1}^Nx\phi_i(\phi_ix)^T\geq 0$

  所以对称正定。

参考

https://zhuanlan.zhihu.com/p/29527729

标签:希尔伯特,infty,phi,技巧,矩阵,sqrt,正定,再生,lambda
From: https://www.cnblogs.com/qizhou/p/17491302.html

相关文章

  • 从3000ms到25ms!看看人家的接口优化技巧,确实很优雅!!
    批处理避免多次IO异步处理空间换时间使用缓存预处理预计算池化思想数据库连接池,线程池。避免重复创建与销毁。优化程序结构程序经过多次迭代,多人维护开发情况下,会出现一些重复操作等等。串行改并行索引加索引,排除索引失效场景避免大事务......
  • Js_最常用的55个经典技巧
     1.οncοntextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键<tableborderοncοntextmenu=return(false)><td>no</table>可用于Table2.<bodyonselectstart="returnfalse">取消选取、防止复制3.οnpaste="returnfalse"......
  • MySQL 数据库管理与优化技巧
    使用索引优化查询性能:索引是提高查询性能的关键因素之一。合理地创建索引可以加快查询速度。在设计数据库时,根据经常使用的查询条件和频率,选择合适的列创建索引,同时避免过多的索引,以避免索引维护的开销。优化数据库结构:通过合理的数据库设计,可以提高数据库的性能和可扩展性......
  • Android中 BroadcastReceiver 的一些使用技巧
    前言BroadcastReceiver(广播接收器)是Android的四大组件之一,主要用于进程/线程间通信。最大特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数据的,只负责「说」而不管接收方「听不听」。Android开发中,广播可来自系统,如:Android系统在发生各种系统事件时会发送......
  • 拒绝平庸!一分钟学会Rumble视频下载技巧,脱颖而出!
    有玩rumble的小伙伴吗,我真的爱惨了里面的视频!于是俺滴好朋友告诉了我保存rumble视频巨无敌简单的办法!百分百成功把视频保存到相册里,学不会你顺着网线来我家杠!①打开rumble,选择自己想要的视频,点击【share】,再点击【copy】,复制链接②用这个工具“光影存图”app,在【存图】页面,把链接......
  • 布局性能优化:安卓开发者不可错过的性能优化技巧
    今天总结一下布局的性能优化,这是一个系列,上一篇是#内存泄漏大集结:安卓开发者不可错过的性能优化技巧也可以看性能优化专栏里的记录,都是非常好的开发经验。当我们开发Android应用时,布局性能优化是一个必不可少的过程。一个高效的布局能够提高用户体验,使应用更加流畅、响应更加迅速......
  • 中视频文案创作的技巧
    文案创作需要具备一定的文字水平,运营者要想更高效率、更高质量地完成文案创作任务,除需掌握写作技巧外,还需要学会灵活运用文字,让文字表达更贴合目标用户的喜好。(腾讯|课堂搜|索“如何运营视频才能获得百万粉丝”)一、语言通俗:简单明了易于理解。文字应该通俗易懂,要做到雅俗共赏。......
  • grep过滤日志技巧
    为了迅速将ERROR和WARN从日志中过滤出来,可以执行如下命令:grep-E"ERROR|WARN"my_log_file.log    -E,--extended-regexp       InterpretPATTERNasanextendedregularexpression(seebelow).note:经过试验,-G,-e都......
  • K8s Kubectl 技巧集锦
    kubectl是Kubernetes的一个命令行管理工具,可用于Kubernetes上的应用部署和日常管理。本文列举了9个常见的kubectl命令,并总结了一些使用技巧,希望可以帮助系统管理员简化管理工作。一、使用Kubectl查询、创建、编辑和删除资源对于刚开始使用命令行工具的开发者,最保险的方......
  • 中视频制作标题的技巧
    标题在中视频中扮演着重要的角色,也是用户关注的焦点。制作标题必须熟练掌握写作标准和技巧,只有掌握标题制作的要素,才能制作出引人注目的标题。那么,运营者在制作中视频标题时,应该关注哪些内容?如何切入和组织语言?下面,我们来看看标题制作的要点。(腾讯|课堂搜|索“如何运营视频才能......