
降维
zod_wq
这个作者很懒,什么都没留下…
展开
-
一种基于局部线性嵌入的半监督方法——半监督局部线性嵌入(SSLLE),MATLAB程序代码
具体内容大家可以看一下参考文献的原文,这里附上我的自己编的MATLAB程序代码:% SSLLE算法% [Y] = sslle(X,K,d,l,r)% X :data as D x N matrix (D = dimensionality, N = #points)% K :number of neighbors% d :max embedding dimensiona...原创 2020-01-02 13:02:24 · 1272 阅读 · 0 评论 -
两种降维方法的总结——LLE(局部线性嵌入),ISOMAP(等度量映射)
简介流形学习是一类借鉴了拓扑流形概念的降维方法。流形是在局部与欧式空间同胚的空间,换言之,它在局部具有欧式空间的性质,能用欧式距离来进行距离计算。若低维流形嵌入到高维空间中,则数据样本在高维空间的分布虽然看上去非常复杂,但在局部上仍具有欧式空间的性质,基于流形学习的降维正是这种“邻域保持”的思想。如此,可以在局部建立降维映射关系,然后再设法将局部映射推广到全局。当维数被降至二维或三维时,能对数据进...原创 2018-05-19 18:26:49 · 31925 阅读 · 6 评论 -
MDS(多维缩放)
若要求原始空间中样本之间的距离在低维空间中得以保持,即得到"多维缩放" (Multiple Dimensional Scaling,简称 MDS) 这样一种经典的降维方法 . 下面做一个简单的介绍 .步骤:1.计算距离矩阵D;2.根据式子计算 3.再计算出内积矩阵B;4.对矩阵B做特征值分解;5,.从大到小取出前d’个特征值以及对应的特征向量;...原创 2018-05-19 19:07:08 · 2940 阅读 · 0 评论 -
LLE(局部线性嵌入)matlab代码实现
本人在其他文章前面已经写过LLE的原理,在这里写一下LLE的代码,一个是网上其他大神的程序,一个是参考后自己写的的。一,% LLE ALGORITHM (using K nearest neighbors)% [Y] = lle(X,K,dmax)% X :data as D x N matrix (D = dimensionality, N = #points)% K ...原创 2018-09-13 11:44:44 · 9452 阅读 · 15 评论 -
Hessian局部线性嵌入算法(HLLE)——matlab实现
好久没写了最近想把之前做过的一写算法发上来,发现只找到一字儿ppt,内容可能不详细忘大家谅解;不过我会把matlab的代码发上来,文章具体内容要是不理解大家可以上网找一些相关文章阅读: Hessian局部线性嵌入算法试图恢复出局部等距于低维欧式空间中开连通子集的流行的生成坐标,HHLE利用领域计算出每个点的切空间,并通过领域点在切空间的投影坐标估算出每个点的Hessian系...原创 2019-04-17 10:23:30 · 3922 阅读 · 2 评论