没有合适的资源?快使用搜索试试~ 我知道了~
首页非线性组件分析:基于核特征值问题的方法
本文档探讨了一种新颖的非线性主成分分析方法,即基于核函数的特征分解,发表于Max-Planck-Institut fürbiologische Kybernetik的科研报告中。标题"Nonlinear Component Analysis as a Kernel Eigenvalue Problem"揭示了该研究的核心主题,即如何利用积分运算符形式的核函数在高维特征空间中高效计算非线性主成分,这些特征空间是由输入空间通过非线性映射,如图像中的像素乘积空间构建的。 作者们,Bernhard Schölkopf、Alexander Smola和Klaus Robert Müller,着重介绍了这种方法的原理,指出通过核技巧,传统的主成分分析可以扩展到处理非线性问题。他们展示了如何将线性统计技术转化为在非线性特征空间中进行操作,并且讨论了这种方法与现有技术的区别,以及如何通过核方法使其非线化。 论文不仅给出了理论上的推导,还包含了对其他非线性技术的比较和讨论,特别是那些可以通过核技巧扩展的应用,例如在模式识别领域的非线性特征提取。实验部分展示了该方法在实际应用中的初步结果,旨在验证其在解决复杂模式识别问题时的有效性和性能。 整体上,这篇论文对于理解在机器学习和计算机视觉中如何利用核方法进行非线性降维和特征提取具有重要价值,为后续的研究者提供了新的视角和技术工具。通过阅读这篇论文,读者可以深入了解如何将线性工具转化为强大的非线性分析手段,这对于在大数据和深度学习时代处理高维、非结构化数据至关重要。
资源详情
资源推荐
In that case, we need to compute dot pro ducts of
input vectors mapped by , with a p ossibly pro-
hibitive computational cost. The solution to this
problem, which will b e describ ed in the following
section, builds on the fact that we
exclusively
need
to compute dot pro ducts between mapped pat-
terns (in (10) and (17))
we never need the mapped
patterns explicitly.
3 Computing Dot Pro ducts in
Feature Space
In order to compute dot products of the form
((
x
)
(
y
)), we use kernel representations of the
form
k
(
x
y
)=((
x
)
(
y
))
(18)
which allow us to compute the value of the dot
product in
F
without having to carry out the map
. This metho d was used by Boser, Guyon, &
Vapnik (1992) to extend the \Generalized Por-
trait" hyperplane classier of Vapnik & Chervo-
nenkis (1974) to nonlinear Supp ort Vector ma-
chines. To this end, they substitute a priori chosen
kernel functions for all o ccurances of dot products.
This way, the p owerful results of Vapnik & Cher-
vonenkis (1974) for the Generalized Portrait carry
over to the nonlinear case. Aizerman, Braver-
man & Rozono er (1964) call
F
the \linearization
space", and use it in the context of the p oten-
tial function classication metho d to express the
dot pro duct between elements of
F
in terms of ele-
ments of the input space. If
F
is high{dimensional,
wewould like to b e able to nd a closed form ex-
pression for
k
which can b e eciently computed.
Aizerman et al. (1964) consider the p ossibilityof
choosing
k
a priori, without b eing directly con-
cerned with the corresp onding mapping into
F
.
A sp ecic choice of
k
might then corresp ond to a
dot pro duct b etween patterns mapp ed with a suit-
able . A particularly useful example, whichis a
direct generalization of a result proved byPoggio
(1975, Lemma 2.1) in the context of p olynomial
approximation, is
(
x
y
)
d
=(
C
d
(
x
)
C
d
(
y
))
(19)
where
C
d
maps
x
to the vector
C
d
(
x
) whose entries
are all p ossible
n
-th degree ordered products of
the entries of
x
.For instance (Vapnik, 1995), if
x
=(
x
1
x
2
), then
C
2
(
x
)=(
x
2
1
x
2
2
x
1
x
2
x
2
x
1
),
or, yielding the same value of the dot product,
c
2
(
x
)=(
x
2
1
x
2
2
p
2
x
1
x
2
)
:
(20)
For this example, it is easy to verify that
;
(
x
1
x
2
)(
y
1
y
2
)
>
2
= (
x
2
1
x
2
2
p
2
x
1
x
2
)(
y
2
1
y
2
2
p
2
y
1
y
2
)
>
=
c
2
(
x
)
c
2
(
y
)
>
:
(21)
In general, the function
k
(
x
y
)=(
x
y
)
d
(22)
corresponds to a dot pro duct in the space of
d
-th order monomials of the input coordinates.
If
x
represents an image with the entries b eing
pixel values, we can thus easily work in the space
spanned by pro ducts of any
d
pixels | provided
that we are able to do our work solely in terms
of dot pro ducts, without any explicit usage of a
mapped pattern
c
d
(
x
). The latter lives in a p os-
sibly very high{dimensional space: even though
we will identify terms like
x
1
x
2
and
x
2
x
1
into one
coordinate of
F
as in (20), the dimensionalityof
F
, the image of
R
N
under
c
d
, still is
(
N
+
p
;
1)!
p
!(
N
;
1)!
and
thus grows like
N
p
.For instance, 16
16 input im-
ages and a polynomial degree
d
= 5 yield a dimen-
sionalityof10
10
.Thus, using kernels of the form
(22) is our only wayto takeinto account higher{
order statistics without a combinatorial explosion
of time complexity.
The general question which function
k
corre-
sponds to a dot product in some space
F
has
been discussed by Boser, Guyon, & Vapnik (1992)
and Vapnik (1995): Mercer's theorem of functional
analysis states that if
k
is a continuous kernel of
a positiveintegral op erator, we can construct a
mapping into a space where
k
acts as a dot prod-
uct (for details, see App endix B.
The application of (18) to our problem is
straightforward: we simply substitute an a priori
chosen kernel function
k
(
x
y
) for all o ccurances
of ((
x
)
(
y
)). This was the reason whywe had
to formulate the problem in Sec. 2 in a waywhich
only makes use of the values of dot products in
F
. The choice of
k
then
implicitly
determines the
mapping and the feature space
F
.
In App endix B, we give some examples of ker-
nels other than (22) whichmay b e used.
4 Kernel PCA
4.1 The Algorithm
To perform kernel{based PCA (Fig. 1), from now
on referred to as
kernel PCA
, the following steps
have to be carried out: rst, we compute the dot
product matrix (cf. Eq. ( 10))
K
ij
=(
k
(
x
i
x
j
))
ij
:
(23)
Next, we solve(12)by diagonalizing
K
, and nor-
malize the Eigenvector expansion coecients
n
by requiring Eq. (16),
1=
n
(
n
n
)
:
4
剩余17页未读,继续阅读
ppower123456
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flex垃圾回收与内存管理:防止内存泄露
- Python编程规范与最佳实践
- EJB3入门:实战教程与核心概念详解
- Python指南v2.6简体中文版——入门教程
- ANSYS单元类型详解:从Link1到Link11
- 深度解析C语言特性与实践应用
- Gentoo Linux安装与使用全面指南
- 牛津词典txt版:信息技术领域的便捷电子书
- VC++基础教程:从入门到精通
- CTO与程序员职业规划:能力提升与路径指南
- Google开放手机联盟与Android开发教程
- 探索Android触屏界面开发:从入门到设计原则
- Ajax实战:从理论到实践
- 探索Android应用开发:从入门到精通
- LM317T稳压管详解:1.5A可调输出,过载保护
- C语言实现SOCKET文件传输简单教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功