浅谈流形学习之Isomap算法

1.流形学习基本概念

“maniflod”在英文中作为动词的原意为复写,使多样化。“mani-”表示多,“fold”有折叠的意思,可简单理解为由多个面叠加而成。中文译法出自文天祥的“天地有正气,杂然赋流形”,虽然初识不太好理解,但讲究一个文采飞扬。此外,“manifold”在日文中就翻译为多样体,感觉较为符合原意。按照数学中的定义,流形是指在局部与欧式空间同胚的空间,即它在局部具有欧式空间的性质,能够适用欧式距离进行距离计算。例如,球面的就是一个典型的流形。再例如,一张平铺在桌面的打印纸可以认为是一个二维的欧式空间,如果把它折一折、扭一扭则变成了一个流形。所以,可以将流形认为是一个d维(2维)空间在m维(3维)空间中(m>d)中扭曲的结果。局部同胚的性质带来了很多便利,例如日常生活中计算面积不用按照球面去考虑,毕竟和地球尺度相比较,我们日常生活算是一个很小的局部,可以直接使用欧氏几何来解决。

简单的说,流形学习(manifold learning)就是一类借鉴了拓扑流形概念的非线性降维方法。若低维流形嵌入到高维空间中,则数据的样本在高维空间的分布虽然看起来非常复杂,但在局部上仍具有欧氏空间的的性质,因此,可以容易的在局部建立降维映射关系,然后再设法将局部映射关系推广到全局。此外,高维数据的变化模式本质上是由少数几个隐含的变量所决定的。观察球面的例子,对于球面上的每一个点都可以用一个三维坐标来表示,其参数化的表示为:
x = x 0 + r s i n θ c o s ϕ y = y 0 + r s i n θ s i n ϕ z = z 0 + r c o s θ          ( 0 ≤ θ ≤ 2 π , 0 ≤ ϕ ≤ 2 π ) x = x_0+rsin\theta cos\phi \newline y = y_0 + rsin\theta sin\phi \newline z = z_0 + rcos\theta\space\space\space\space\space\space\space\space \newline (0\le\theta\le2\pi,0\le\phi\le2\pi) x=x0+rsinθcosϕy=y0+rsinθsinϕ

  • 12
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值