【实例简介】

这个Matlab工具箱实现32种维数降低技术。这些技术都可以通过COMPUTE_MAPPING函数或trhough GUI。有以下技术可用:

- 主成分分析('PCA')

- 线性判别分析('LDA')

- 多维缩放('MDS')

- 概率PCA('ProbPCA')

- 因素分析('因子分析')

- Sammon映射('Sammon')

- Isomap('Isomap')

- Landmark Isomap('LandmarkIsomap')

- 局部线性嵌入('LLE')

- 拉普拉斯特征图('Laplacian')

- Hessian LL

【实例截图】

【核心代码】

matlab32个降维程序

└── drtoolbox

├── compute_mapping.m

├── Contents.m

├── drgui.m

├── generate_data.m

├── gui

│   ├── adaptive_callback.m

│   ├── case1.m

│   ├── choose_method.fig

│   ├── choose_method.m

│   ├── ded.m

│   ├── drtool.fig

│   ├── drtool.m

│   ├── lnst.m

│   ├── load_data_1_var.fig

│   ├── load_data_1_var.m

│   ├── load_data.fig

│   ├── load_data.m

│   ├── load_data_vars.fig

│   ├── load_data_vars.m

│   ├── load_xls.fig

│   ├── load_xls.m

│   ├── mapping_parameters.fig

│   ├── mapping_parameters.m

│   ├── no_history.fig

│   ├── no_history.m

│   ├── not_calculated.fig

│   ├── not_calculated.m

│   ├── not_loaded.fig

│   ├── not_loaded.m

│   ├── plot12n.m

│   ├── plotn.m

│   ├── scatter12n.m

│   ├── scattern.m

│   ├── update_kernel_uipanel.m

│   └── update_type_uipanel.m

├── intrinsic_dim.m

├── mexall.m

├── out_of_sample_est.m

├── out_of_sample.m

├── prewhiten.m

├── Readme.txt

├── reconstruction_error.m

└── techniques

├── autoencoder_ea.m

├── backprop_gradient.m

├── backprop.m

├── cca.m

├── cfa.m

├── cg_update.m

├── charting.m

├── checkgrad.m

├── combn.m

├── components.m

├── computegr.c

├── computegr.dll

├── computegr.mexa64

├── computegr.mexglx

├── computegr.mexmaci

├── compute_recon_err.m

├── csdp.exe

├── csdplinux

├── csdp.m

├── csdpmac

├── csdpmaci

├── diffusion_maps.m

├── dijk.m

├── dijkstra.cpp

├── dijkstra.dll

├── dijkstra.m

├── dijkstra.mexa64

├── dijkstra.mexglx

├── dijkstra.mexmaci

├── em_pca.m

├── fa.m

├── fastmvu.m

├── fibheap.h

├── find_nn_adaptive.m

├── find_nn.c

├── find_nn.m

├── gda.m

├── gplvm_grad.m

├── gplvm.m

├── gram.m

├── hillclimber2c.m

├── hill_obj.m

├── hlle.m

├── infermfa.m

├── isomap.m

├── jdqr.m

├── jdqz.m

├── kernel_function.c

├── kernel_function.m

├── kernel_function.mexmaci

├── kernel_pca.m

├── L2_distance.m

├── landmark_isomap.m

├── laplacian_eigen.m

├── lda.m

├── llc.m

├── lle.m

├── lltsa.m

├── lmvu.m

├── lpp.m

├── ltsa.m

├── mds.m

├── mexCCACollectData2.c

├── mexCCACollectData2.dll

├── mexCCACollectData2.mexa64

├── mexCCACollectData2.mexglx

├── mexCCACollectData2.mexmaci

├── mexCCACollectData.c

├── mexCCACollectData.dll

├── mexCCACollectData.mexa64

├── mexCCACollectData.mexglx

├── mexCCACollectData.mexmaci

├── mgs.m

├── minimize.m

├── mppca.m

├── npe.m

├── pca.m

├── readsol.m

├── reconstruction_derivative.m

├── roll_out.m

├── run_data_through_autoenc.m

├── run_data_through_network.m

├── run_llc.m

├── sammon.m

├── sdecca2.m

├── sne.m

├── sparse_nn.m

├── spe.m

├── sym_sne.m

├── train_autoencoder.m

├── train_lin_rbm.m

├── train_rbm.m

├── tsne.m

├── welcome.m

├── writesdpa.m

└── x2p.m

3 directories, 137 files

sammon映射 matlab实现,matlab编写的 32个降维程序相关推荐

  1. 利用BP网络实现非线性函数映射(基于matlab工具箱)

    利用BP网络实现非线性函数映射(基于matlab工具箱) 目录 利用BP网络实现非线性函数映射(基于matlab工具箱) 一.网络结构 二.学习过程 三.学习结果 四.误差分析 五.实验总结 附录(源 ...

  2. 怎样在matlab中写技术,rect矩形函数 matlab中怎样编写矩形函数

    矩形函数的定义: 矩形函数 rect(t); 如果绝对值 |t| > 0.5 rect(t) = 0; 如果绝对值 |t| = 0.5 rect(t) = 0.5; 如果绝对值 |t| < ...

  3. 如何用MATLAB绘制真值表,编写真值表 - MATLAB Simulink - MathWorks 中国

    编写真值表 在创建新真值表后,您就可以对它进行编写以根据您的设定执行.要编写真值表,您需要添加条件.决策和动作.有关创建真值表的详细信息,请参阅使用真值表对组合逻辑建模. 真值表仅在 Simulink ...

  4. 使用Matlab编写简单的图片标注程序

    使用Matlab编写简单的图片标注程序 最近在做数字图像处理大作业,本来想使用检测算法检测出图中车辆的位置,无奈水平有限,检测效果不佳,只能被迫使用matlab编写一个手动标注程序了.事实证明这真是项 ...

  5. 在MATLAB环境下编写高斯贝塞尔-轨道角动量的光编解码代码

    以下是一个MATLAB环境下编写高斯贝塞尔-轨道角动量的光编解码代码的示例: 首先,我们需要定义一些参数.例如,我们可以选择使用高斯-贝塞尔光来传输信息.高斯-贝塞尔光是一种横向模式具有平面波前的光, ...

  6. matlab实验函数编写与程序设计,实验二MATLAB程序设计.doc

    实验二 MATLAB程序设计 实验目的 1.掌握利用if语句实现选择结构的方法. 2.掌握利用switch语句实现多分支选择结构的方法. 3.掌握利用for语句实现循环结构的方法. 4.掌握利用whi ...

  7. matlab hilb,MATLAB在科学计算中的应用:第2章 MATLAB 语言程序设计基础

    <MATLAB在科学计算中的应用:第2章 MATLAB 语言程序设计基础>由会员分享,可在线阅读,更多相关<MATLAB在科学计算中的应用:第2章 MATLAB 语言程序设计基础(7 ...

  8. matlab转向语句,MATLAB控制语句

    MATLAB控制语句 目的:研究控制结构(用于,是否,切换,中断,继续,输入/输出功能,读取和存储数据). 如果:如果计算逻辑表达式,并根据表达式的值执行一组语句. If语句的语法 例子 输出: Sw ...

  9. 基于matlab的车牌识别系统程序,基于matlab的车牌识别系统的设计(附程序).doc

    基于matlab的车牌识别系统的设计(附程序).doc 1车牌识别系统的设计1.摘要:汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位.字符分割和字符识别三个主要部分.本文首先确定车辆 ...

最新文章

  1. RTEMS 的 AT91SAM9260 移植(5): 调试串口驱动
  2. c语言常用符号与英文,C语言常用符号与英文(7页)-原创力文档
  3. gbk编码的简介以及针对gbk文本飘红截断原理以及实现
  4. 三极管驱动(讲的比较好)
  5. mysql交叉连接后生成的记录总数_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...
  6. 解决PlayerSettings中的splash Image资源发现在内存中卸载不掉
  7. mx250显卡天梯图_MX250相当于什么显卡?来看显卡天梯图
  8. 数字图像处理(三)直方图规定化
  9. 证件照尺寸大小收集整理
  10. 教你如何用插件加速视频播放
  11. Python17_项目实操关卡-人机PK
  12. 阳台柜也可以做出别样的效果!
  13. clang diagnostic用例
  14. 怎样将WPS文件转换成Word文档
  15. 华为荣耀3x G750-T01 Root操作
  16. 关于组织开展安徽省2022年度高新技术企业认定工作的通知
  17. 移动端之静默活体检测
  18. 用java写新春祝福语
  19. python使用redis zadd方法报错(error) ERR value is not a valid float
  20. cmder使用配置记录

热门文章

  1. 泰坦尼克号上谁的生存几率更大?Kaggle 金牌得主 Python 数据挖掘框架发现真相...
  2. 蚂蚁上市或诞生近60位亿万富翁;特斯拉回应25万元团购Model3;Python 3.8.5 发布| 极客头条
  3. 滴滴自动驾驶首轮融资超5亿美元 加大研发投入 助力“新基建”
  4. ​苹果WWDC20确定6月22日线上举办;任天堂遭史上最大规模黑客攻击 ;Inkscape 1.0 发布 | 极客头条...
  5. BTC 重现“自由落体”式暴跌,原来是受这几个因素影响?
  6. 微信付费阅读支付宝可用,iOS抽成30%;苹果安卓充电器或统一;UOS 20发布 | 极客头条...
  7. 重磅!华为方舟编译器招募 2000 程序员!
  8. 任正非要“拿钱砸人”的芯片产业:平均薪资 10424 元,人才缺口超 30 万!
  9. 开源图数据库项目 DGraph 的前世今生 | 技术头条
  10. 杨超越吧编程大赛;拼多多刷单?苹果新员工一半没本科学历 | 极客头条