mnist的t-SNE二维空间可视化MATLAB

%%

filename = 'mnist';

digitDatasetPath = fullfile(matlabroot,'toolbox','nnet','nndemos', ...

'nndatasets','DigitDataset');

imds = imageDatastore(digitDatasetPath, ...

'IncludeSubfolders',true,'LabelSource','foldernames');

%%

labelCount = countEachLabel(imds);

%%

Y = categorical(imds.Labels);

for i = 1:sum(labelCount.Count)

img = im2double(readimage(imds,i));

imgs(:,i) = img(😃;

end

X = tsne(imgs',Algorithm="barneshut",Perplexity=300);

%%

figure;gscatter(X(:,1),X(:,2),Y)

xlabel(' x 1 x_1 x1', 'FontSize',14, 'Interpreter','latex')

ylabel(' x 2 x_2 x2', 'FontSize',14, 'Interpreter','latex')

box off

相关推荐
xier_ran30 分钟前
深度学习:生成对抗网络(GAN)详解
人工智能·深度学习·机器学习·gan
海边夕阳20061 小时前
【每天一个AI小知识】:什么是循环神经网络?
人工智能·经验分享·rnn·深度学习·神经网络·机器学习
Dev7z2 小时前
基于Matlab传统图像处理的风景图像多风格转换与优化
图像处理·matlab·风景
Salt_07282 小时前
DAY 19 数组的常见操作和形状
人工智能·python·机器学习
智能交通技术4 小时前
iTSTech:自动驾驶技术综述报告 2025
人工智能·机器学习·自动驾驶
大佬,救命!!!6 小时前
更换适配python版本直接进行机器学习深度学习等相关环境配置(非仿真环境)
人工智能·python·深度学习·机器学习·学习笔记·详细配置
yLDeveloper8 小时前
致深度学习小白:一文理解拟合问题与经典解决方案
机器学习·dive into deep learning
t1987512819 小时前
基于MATLAB的指纹识别系统完整实现
开发语言·matlab
6***x54519 小时前
C在机器学习中的ML.NET应用
人工智能·机器学习
gihigo199820 小时前
基于MATLAB的IEEE 14节点系统牛顿-拉夫逊潮流算法实现
开发语言·算法·matlab