- 5
- 0
- 约2.75千字
- 约 3页
- 2020-03-31 发布于江苏
- 举报
本文由西安白癜风医院/ 收集,转载请注明出处
【Matlab 】数据降维工具箱drtoolbox
drttoolbox : Matlab Toolbox for Dimensionality Reduction 是Laurens van der
Maaten 数据降维的工具箱。
里面囊括了几乎所有的数据降维算法:
- Principal Component Analysis (PCA)
- Linear Discriminant Analysis (LDA)
- Independent Component Analysis (ICA)
- Multidimensional scaling (MDS)
- Isomap (Isomap)
- Landmark Isomap (LandmarkIsomap)
- Locally Linear Embedding (LLE)
- Locally Linear Coordination (LLC)
- Laplacian Eigenmaps (Laplacian)
- Hessian LLE (HessianLLE)
- Local Tangent Space Alignment (LTSA)
- Diffusion maps (DiffusionMaps)
- Kernel PCA (KernelPCA)
- Generalized Discriminant Analysis (KernelLDA)
- Stochastic Neighbor Embedding (SNE)
- Neighborhood Preserving Embedding (NPE)
- Linearity Preserving Projection (LPP)
- Stochastic Proximity Embedding (SPE)
- Linear Local Tangent Space Alignment (LLTSA)
- Simple PCA (SPCA)
- Conformal Eigenmaps (CCA, implemented as an extension of LLE)
- Maximum Variance Unfolding (MVU, implemented as an extension of LLE)
- Fast Maximum Variance Unfolding (FastMVU)
- Autoencoders using RBM pretraining (AutoEncoder)
- Autoencoders using evolutionary optimization (AutoEncoderEA)
本文由西安白癜风医院/ 收集,转载请注明出处
本文由西安白癜风医院/ 收集,转载请注明出处
在此写下我在使用中遇到的一点点小问题。
首先安装工具箱,一般都把工具箱发到Matlab 默认放置工具箱的目
录matlabroot\toolbox\下面,拷贝过去之后,记得修改matlabroot\toolbox\local 下
的pathdef.m 文件,要在里面添加上新的工具箱的路径:
[plain] view plaincopy
1. matlabroot,\toolbox\drtoolbox;, ...
2. matlabroot,\toolbox\drtoolbox\techniques;, ...
注意要把子文件夹techniques 也添加进入。
之后在Matlab 工作环境中,只需要运行compute_mapping 命令即可使用工具箱中
的函数,如:
[plain] view plaincopy
1. mappedX = compute_mapping(X, PDA, 1);
具体参加说明文档。
在使用‘Isomap’算法时,会遇到错误如下:
Invalid MEX-file C:\Program
Files\MATLAB\R2010b\toolbox\drtoolbox\techniques\dijkstra.dll 找不到指定模块
发现相应路径中,dijkstra.dll 的文件是在的,于是以为是环境变量或者Progam Files
空格的问题,尝试修改均无效。
后来仔细阅读了源文件的注释才发现是编译版本问题。dijkstra 函数是用C++实现
的
原创力文档

文档评论(0)