全球50个大网站开发语言,常州百度推广代理,自己搭建公网ip服务器,seo信息编辑招聘数据降维 | MATLAB实现T-SNE降维特征可视化 目录 数据降维 | MATLAB实现T-SNE降维特征可视化降维效果基本描述程序设计参考资料 降维效果 基本描述 T-SNE降维特征可视化#xff0c;MATLAB程序。 T-分布随机邻域嵌入#xff0c;主要用途是对高维数据进行降维并进行可视化…数据降维 | MATLAB实现T-SNE降维特征可视化 目录 数据降维 | MATLAB实现T-SNE降维特征可视化降维效果基本描述程序设计参考资料 降维效果 基本描述 T-SNE降维特征可视化MATLAB程序。 T-分布随机邻域嵌入主要用途是对高维数据进行降维并进行可视化以便更好地理解和发现数据之间的结构、模式和聚类关系。它被广泛应用于数据可视化、数据挖掘和机器学习等领域。 包含二维图像和三维图像生成两部分 EXCEL表格直接导入更换Excel表格的数据即可。 程序设计
完整程序和数据获取方式私信博主回复MATLAB实现T-SNE降维特征可视化。
%---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
X1 sum(p_train, 2);
tSb tSb - X1 * X1 / num_s - tSw;tSb (tSb tSb) / 2;
tSw (tSw tSw) / 2;if r num_d[eigvec, eigval_matrix] eig(tSb, tSw);
elseopts.disp 0; [eigvec, eigval_matrix] eigs(tSb, tSw, r, la, opts);
endeigval diag(eigval_matrix);
[sort_eigval, sort_eigval_index] sort(eigval);
T0 eigvec(:, sort_eigval_index(end: -1: 1));
%---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
% 确定嵌入空间中的度量
switch metric% 加权特征向量case weightedT T0 .* repmat(sqrt(sort_eigval(end: -1: 1)), [num_d, 1]);% 正交归一化case orthonormalized[T, ~] qr(T0, 0);% 原始特征向量case plainT T0;
end
————————————————
版权声明本文为CSDN博主「机器学习之心」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。
原文链接https://blog.csdn.net/kjm13182345320/article/details/130454138参考资料 [1] https://blog.csdn.net/kjm13182345320/article/details/129036772?spm1001.2014.3001.5502 [2] https://blog.csdn.net/kjm13182345320/article/details/128690229