t SNE + matlab 多种降维 方式,一个公式,你值得收藏

说明:这是一个工具包,加了之后可以用一个函数使用很多种降维方法,简单快捷。

下载:

http://lvdmaaten.github.io/drtoolbox/


安装

1 解压

2 把工具包解压文件夹扔到matlab安装目录中的toolbox里面:


3.点击setpath,设置路径

4.点击 add with subfolders,汉化可能是,添加子文件夹


4.添加我们的toolbox,然后保存。在matlab运行命令行输入mexall,

mexall
help compute_mapping


使用

 mappeA = compute_mapping(Ktr,'tSNE',2)

我的数据是Ktr,每行是一个样本,行数等于样本点数,列数等于样本维度。我要求用tSNE降到2维。还有其他降维方法,请自行查阅help文档。

猜你喜欢

转载自blog.csdn.net/u013249853/article/details/80830362