永发信息网

LLE(Locally Linear Embedding) 解析

答案:2  悬赏:40  手机版
解决时间 2021-03-15 05:45
  • 提问者网友:沉默菋噵
  • 2021-03-15 00:55
我的编辑语言是MATLAB
请问LLE(Locally Linear Embedding),在网路上可以下载到的code里的
最後求特徵值时所用的
[Y,eigenvals] = eigs(M,d+1,0,options);
Y = Y(:,2:d+1)'*sqrt(N);
他求出来的Y是N*d,那Y代表什麼意思,
那我现在要辨识的话,我该怎麼取用?
因为以前以往我用其他方法时,M是一个d*d(维度*维度)的方阵

求出其特徵解之後,我利用这d*d的方阵去乘上原来的资料矩阵,达到降维的目的
可是LLE 这个Y是N*d的矩阵,所以想请问这个Y代表什麼意思,而我又要如何去降维辨识呢?
麻烦知道百度大神们教教我...
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-15 02:12
Y是N*d没错,
假设数据X是N*d的,每一行代表一个样本,用 Y*X' 便可得到降维的数据,
比如你想降成2维,则只需用Y(:,1:2)*X'
这里Y已经经过Y = Y(:,2:d+1)'*sqrt(N); 处理。
全部回答
  • 1楼网友:刀戟声无边
  • 2021-03-15 02:44
你好! 你下载APP不就好了吗!!!!!! 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯