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);

近期下载者

相关文件


收藏者