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

相关推荐
哥廷根数学学派3 小时前
基于Maximin的异常检测方法(MATLAB)
开发语言·人工智能·深度学习·机器学习
xrgs_shz3 小时前
人工智能、机器学习、神经网络、深度学习和卷积神经网络的概念和关系
人工智能·深度学习·神经网络·机器学习·卷积神经网络
wodertianna5 小时前
机器学习原理之 -- 神经网络:由来及原理详解
人工智能·神经网络·机器学习
算法金「全网同名」7 小时前
算法金 | 推导式、生成器、向量化、map、filter、reduce、itertools,再见 for 循环
python·机器学习·数据分析
Silver_7778 小时前
WIFI信号状态信息 CSI 深度学习篇之CNN(Matlab)
深度学习·神经网络·机器学习·matlab
极客代码8 小时前
机器学习实现自然语言处理的背后技术详解
开发语言·人工智能·python·机器学习·自然语言处理·nlp
passion更好8 小时前
IT专业入门,高考假期预习指南
java·前端·人工智能·后端·python·机器学习·高考
哥廷根数学学派9 小时前
基于自编码器的时间序列异常检测方法(以传感器数据为例,MATLAB R2021b)
开发语言·人工智能·rnn·matlab·cnn
疯狂小羊啊10 小时前
ID3算法决策树
算法·决策树·机器学习
robinfang201911 小时前
基于深度学习的软件漏洞检测模型在现实数据集上的表现
人工智能·深度学习·神经网络·机器学习·语言模型