数据降维(二)多维缩放MDS

多维缩放(MDS)是一种数据降维技术,旨在保持数据点间的距离关系。通过将高维数据映射到低维空间,使新空间中的点对距离接近原始空间。算法包括问题形式化、推导和具体步骤,通过特征值分解实现降维,并用于机器学习场景。
摘要由CSDN通过智能技术生成

多维缩放MDS

多维缩放(Multiple Dimensional Scaling,MDS)
问题形式化:

  • 给定空间中任意两个点的距离(pairwise distances ), 点的精确坐标和维度是未知的.
  • 我们希望将这些点嵌入到一个低维的空间中,使得新的空间中点对之间的距离和原始空间中的距离尽可能接近.
    基本思想:
    d ′ d' d空间的欧式距离等于原始空间的欧式距离
    ∣ ∣ z i − z j ∣ ∣ = d i s t i j , d i s t i j = D i j ||z_i - z_j|| = dist_{ij},dist{ij} = D_{ij} zizj=distij,distij=Dij

推导

B = Z T Z ∈ R m × m , b i j = z i T z j B=Z^TZ\in R^{m\times m}, b_{ij}=z_i^Tz_j B=ZTZRm×m,bij=ziTzj
d i s t i j 2 = ∣ ∣ z i ∣ ∣ 2 + ∣ ∣ z j ∣ ∣ 2 − 2 z i T z j = b i i + b j j − 2 b i j dist_{ij}^2 = ||z_i||^2 + ||z_j||^2 - 2z_i^Tz_j = b_{ii} + b_{jj} - 2b_{ij} distij2=zi2+zj22ziTzj=bii+bjj2bij
假定 Z Z Z已经标准化(中心为0), ∑ i = 1 m z i = 0 \sum_{i=1}^mz_i=0 i=1mzi=0,用 D D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值