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

相关推荐
chinesegf10 小时前
文本嵌入模型的比较(一)
人工智能·算法·机器学习
HyperAI超神经10 小时前
加州大学构建基于全连接神经网络的片上光谱仪,在芯片级尺寸上实现8纳米的光谱分辨率
人工智能·深度学习·神经网络·机器学习·ai编程
ytttr87311 小时前
地震数据频率波数域变换与去噪的MATLAB实现
开发语言·matlab
jllllyuz12 小时前
基于MATLAB的D2D通信模式选择仿真
开发语言·网络·matlab
kaikaile199512 小时前
基于ADMM的TV正则化稀疏重建MATLAB实现
开发语言·matlab
救救孩子把12 小时前
64-机器学习与大模型开发数学教程-5-11 本章总结与习题
人工智能·机器学习
救救孩子把13 小时前
55-机器学习与大模型开发数学教程-5-2 梯度下降法(GD)与随机梯度下降(SGD)
人工智能·机器学习
有Li13 小时前
学习通过皮层发育连续性迁移实现全生命周期脑解剖对应/文献速递-基于人工智能的医学影像技术
人工智能·深度学习·机器学习
加点油。。。。14 小时前
【UAV避障-3D VFH+】
matlab·机器人·无人机·仿真·机器人仿真
szcsun514 小时前
机器学习(一)
人工智能·机器学习