Reproducing Kernel Hilbert Space (RKHS)
概
这里对RKHS做一个简单的整理, 之前的理解错得有点离谱了.
主要内容
首先要说明的是, RKHS也是指一种Hilbert空间, 只是其有特殊的性质.
Hilbert空间\(\mathcal{H}\), 其中的每个元素\(f: \mathcal{X} \rightarrow \mathbb{K}\), 并由内积\(\langle \cdot, \cdot, \rangle_{\mathcal{H}}\)建立联系. 我们考虑如下的线性算子:
\]
进一步假设\(\delta_x\)是有界线性算子, 则根据Riesz表示定理可知, 存在唯一的\(\phi_x \in \mathcal{H}\),
\]
此时
\]
RKHS指的就是每一个\(\delta_x, \forall x \in \mathcal{X}\)均为有界线性算子, 换言之,
\]
一般的, RKHS总会和某些特定的kernel \(K\)联系在一起, 实际上, 对于上述情况:
\]
在什么情况下可以通过\(K\)确定一个Hilbert 空间?
Moore-Aronszajn 定理: 当\(K\)对称正定, 则存在唯一的Hilbert空间, 其reproducing kernel是\(K\).
proof:
首先通过K构造线性空间\(\mathrm{span}(\{K(\cdot, x): x \in \mathcal{X}\})\), 再赋予内积
\]
其中, 内积的可交换性由K的对称性带来, 内积\((x, x)=0\)当且仅当\(x=0\)由正定性带来.
再令上述内积空间的闭包为
\]
即包括
\]
显然
\]
故
\]
故\(\mathcal{H}\)是RKHS且其reproducing kernel即为\(K\).
倘若还存在别的Hilbert空间\(\mathcal{G}\), 那么显然\(\mathcal{H} \subset \mathcal{G}\), 只需证明反包含即可. 对于任意的\(g \in \mathcal{G}\), 可分解为
\]
\]
故\(g\in \mathcal{H}\).
最新文章
- 为什么目前没有";成熟";的cookie插件?
- React2
- art.dialog 返回提示
- npm安装完bower,使用时提示bower不是内部或外部命令
- eclipse中快捷键
- 精妙无比 8款HTML5动画实例及源码
- uva 1482 - Playing With Stones
- VS的Release模式配置技巧
- expect 参数处理之一
- 201521123005 《Java程序设计》 第十一周学习总结
- android 特卖列表倒计时卡顿问题
- 阿里巴巴Java开发手册及Java代码规约扫描eclipse和IDEA插件
- 【Excel】读取固定长文本
- HTTP(搁置)
- (转)CentOS7安装Nginx1.14.2
- Glibc 和 uClibc
- [翻译] BezierString
- 使用PyMongo访问需要认证的MongoDB
- 机器学习之路: python 回归树 DecisionTreeRegressor 预测波士顿房价
- Android编译系统(Android.mk文件详解)