isomap的matlab实现,流形学习(二) Isomap 在 MATLAB 中的实现及实例

本文详细介绍了Isomap算法在MATLAB中的实现过程,包括计算k近邻矩阵、最短路径、调用MDS算法进行降维,并通过瑞士卷数据集进行可视化展示,帮助理解流形学习中的Isomap方法。
摘要由CSDN通过智能技术生成

降维后的样本仍保持两两之间的距离

假设我们原始样本为

715876083c1cb5dd3aa55589d4d3aa6b.png  降维后的样本为 

9c52d96f543e5aedf051f00cc8c62cfc.png  我们试图寻找 

3168f63b92fb76a3062d259b937a3b35.png 之间的关系。

我们引入中心化矩阵 a765bb435d19c935f1bb3c0707966ded.png

不失一般性, 令降维后的样本是零均值的, 即

654de68d01c0360072e48cdcbab73326.png.

c4a645bf4447759a2e23500c7588c370.png 为内积矩阵,简单计算有 

c09b93ca9398ce7d9f82e21b023da217.png

1aef986259682470a7338badacf31a91.png 

be7c74e5aa387afc0d771ec74d25ea0b.png

则有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值