IsomapR1
所属分类:matlab编程
开发工具:Windows_Unix
文件大小:21094KB
下载次数:33
上传日期:2010-04-13 08:59:30
上 传 者:
xuhr2006
说明: 一种经典的流形学习算法,IsomapR1,用matlab与c++混合编程实现
(A classical manifold learning algorithms)
文件列表:
IsomapR1\clear.fig (75765, 2006-11-28)
IsomapR1\colorfornoise.m (121, 2006-11-28)
IsomapR1\detect.m (881, 2006-11-07)
IsomapR1\dfun.m (85, 2000-12-21)
IsomapR1\dijk.m (3244, 2000-12-21)
IsomapR1\dijkstra.cpp (28120, 2000-12-21)
IsomapR1\dijkstra.dll (57344, 2000-12-21)
IsomapR1\dijkstra.m (1822, 2000-12-21)
IsomapR1\fibheap.h (3046, 2000-12-29)
IsomapR1\GetCriterion.m (808, 2006-11-12)
IsomapR1\IRLS2.m (2088, 2003-06-22)
IsomapR1\Isomap.m (7476, 2000-12-22)
IsomapR1\IsomapII.asv (13466, 2006-11-06)
IsomapR1\IsomapII.m (13340, 2007-07-17)
IsomapR1\L2_distance.m (1956, 2000-12-21)
IsomapR1\noise.fig (78695, 2006-11-28)
IsomapR1\noisy_swiss.mat (38640, 2006-10-31)
IsomapR1\RemoveNoise.m (684, 2006-11-19)
IsomapR1\scurvedata.mat (20818878, 2006-12-04)
IsomapR1\swiss_roll_data.mat (800256, 2000-12-21)
IsomapR1\weight.m (640, 2003-06-08)
IsomapR1\_desktop.ini (10, 2006-11-15)
IsomapR1 (0, 2010-04-13)
clear all
load scurvedata;
addX2 = [X noise2];
[distance,weights] = detect(addX2,K,d);
[upperlimit,lowerlimit]=GetCriterion(weights);
[NewD,index1,angle1]=RemoveNoise(weights,distance,upperlimit,lowerlimit,angle);
D = L2_distance(X(:,1:1650), X(:,1:1650), 1);
options.dims = 1:10;
options.landmarks = 1:50;
color1=colorfornoise(150);
color1=[colorpoint colorpoint color1];
[Y, R, E] = IsomapII(D, 'k',15, options,color1);
近期下载者:
相关文件:
收藏者: