再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

时间:2023-03-10 08:07:09
再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用
【转载请注明出处】http://www.cnblogs.com/mashiqi

2014/4/10

在网上找到一个讲reproducing kernel的tutorial看了一看,下面介绍一下。

首先定义kernel(核)再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

于是我们可以从一个空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用定义出一个kernel。接着,我们使用一个kernel来定义一个从再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用到的再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,并称这个映射为reproducing kernel feature map(再生核特征映射):

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用.

这个映射的意思是:特定的kernel再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上的一个特定的元素再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用构成了一个映射规则,将再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用的任意元素再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用的映射成一个实数再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,那么,实际上,再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用就是将再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用映射成了再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

值得注意的是,在泛函分析再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用中,Hilbert空间上的"再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用表现定理"说的是,任意一个内积再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用都可以等价于一个线性泛函,任意一个线性泛函也等价于某个内积再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,即对任意线性泛函再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,使得再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用。然而这里的"再生核特征映射"和"线性泛函"的区别是:

再生核特征映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用是由某个核再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用生成的;

而线性泛函再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用是由内积再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用生成的。

下面我们通过这个映射来定义一个Hilbert space。

第一步,构造一个空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用(现在它还不完备,稍后会将它完备化)。于是再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,将再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用所张成的空间记为再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

第二步,在再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上定义内积:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

于是我们可以很容易的验证此内积满足内积的三个条件。

第三步,将空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用完备化。

于是我们就由kernel再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用构造出一个完备的希尔伯特空间,此空间称为reproducing kernel Hilbert space(再生核希尔伯特空间):

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

在第二步定义内积的过程中,我们可以发现,对于再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,有

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

我们称满足再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用为reproducing kernel(再生核)。

Reference

[1] http://www.cs.berkeley.edu/~bartlett/courses/281b-sp08/7.pdf

2014/4/19

今天接着10号继续看再生核空间的内容。

今天终于有了些进展,下面讲讲这个再生核到底是怎么回事。

首先我们有一个由泛函再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用构成的空间:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

这些泛函又是定义在集合再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上的。通常,我们的思路一般会把再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用默认为Hilbert空间,然后将再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用理解为它的对偶空间。我最开始就是这样默认的。但是其实这里不应该这样去理解它。再生核理论基本上了默认以空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用为Hilbert空间的,而集合再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用只是理解为一个一般的集合。然后,再生核再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用也是再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用内的一个元,只是他相比较于一般的元再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用而言,拥有更多的性质。好,大概铺垫完了,下面给出一些具体的定义,大部分内容来自再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

我们首先来给出reproducing Kernel(r.k.再生核)的定义再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

也就是说,现在我们有一个Hilbert空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,Hilbert空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用里面的每一个点都是一个泛函:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用也是一个泛函再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

并且再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用还必须满足两条性质:

1、对于一个固定的再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用是Hilbert空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用中的一个元素;

2、再生性质:对于每个再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,都有:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

其中再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用表示Hilbert空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上的内积运算。根据这个再生性质,我们立即可以得到:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

值得注意的是,式是一个令人满意的结果,根据这个式子我们可以很容易的得到再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用的正定性。根据这个再生性质,我们立即可以得到以下几个推论(直接截图了):

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用如果存在则唯一(再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用表示reproducing kernel):

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用"存在再生核"等价于"每个泛函再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用都连续":

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

(*注:这里的连续性是指的再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上的泛函再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用关于再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用连续,而不是指的再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用关于再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用连续)

证明:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上的泛函再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,当再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上存在kernel再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用时,有:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

而根据式我们有:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

所以:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

其中再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用无关。所以再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用是有界泛函。又因为再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用显然是线性的,所以再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用是连续泛函。

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用而当再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用是连续泛函时,因为它是线性的,所以根据再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用表现定理即可证明。

证毕。

这也正如再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用中所说:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核的正定性:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

正定性证明:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

证毕。

(*注:正定性是指再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用在集合再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用上的正定性,再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用)

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用还有一些其他性质,除了"命题8"以外,其他命题对于本次学习的目标并不是很重要:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

接着我们要做的事就是构造这样一个Hilbert空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,这个空间上的内积再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,以及这个空间上的唯一的一个kernel再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

Reference

[1] Aronszajn, Nachman. "Theory of reproducing kernels." Transactions of the American mathematical society (1950): 337-404.

[2] 王敏慧,"几类高斯过程的Karhunen-Loève展开及再生核希尔伯特空间"[D],哈尔滨工业大学,2010

[3]Aronsazjn, Par N. "La théorie des noyaux reproduisants et ses applications Première Partie." Mathematical Proceedings of Cambridge Philosophical Society.Vol. 39. No. 03. Cambridge University Press, 1943.

[4] http://www.cs.berkeley.edu/~bartlett/courses/281b-sp08/7.pdf

2014/4/20

今天希望了解到上面所讲的关于RKHS的性质与我们SVM中(以及其他机器学习技术)的核技术的联系。

我们接着看再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用的5.1.3的定理1:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

上面的逻辑可以这样描绘(这个图是重点)

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

上图分别存在三个集合再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,分别表示集合再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,RKHS再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,和我们所需要的空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用。分别存在三个映射①②③,分别表示再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用的映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用的映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,和再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用之间的映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,当再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用的维数至多可数时,再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用就是再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用空间。首先讲解映射①,因为存在关系式:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

所以存在映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,使得:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

。又因为再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用都是Hilbert空间,所以同构,所以存在同构映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,使得:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

那么,有了这两步的铺垫(映射①与映射②),我们便可以借助再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用搭建再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用之间的映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用。结合两式,我们得到:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

记新的复合映射为再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

便得到了:

再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用

我们应该注意的是,虽然最后的式并没有涉及到Hilbert空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,但是如果没有空间再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用在其中牵线搭桥,引出两个映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用,那我们也不可能找到映射再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用使得式得意满足。数学中的许多抽象概念在一些工程应用中虽不直接体现,但却给这些工程应用搭建了一些桥梁,使得工作可以继续深入!

Reference

[1] Aronszajn, Nachman. "Theory of reproducing kernels." Transactions of the American mathematical society (1950): 337-404.

[2] 王敏慧,"几类高斯过程的Karhunen-Loève展开及再生核希尔伯特空间"[D],哈尔滨工业大学,2010