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

相关推荐
WHATEVER_LEO6 小时前
【每日论文】Latent Radiance Fields with 3D-aware 2D Representations
人工智能·深度学习·神经网络·机器学习·计算机视觉·自然语言处理
望云山1908 小时前
第二章:16.3 构建决策树的过程
算法·决策树·机器学习
studyer_domi8 小时前
matlab质子磁力仪传感器线圈参数绘图
人工智能·matlab
ywfwyht9 小时前
根据deepseek模型微调训练自动驾驶模型及数据集的思路
人工智能·机器学习·自动驾驶
幻象空间的十三楼12 小时前
基于机器学习的多浮埋层 LDMOS 建模与击穿电压优化
人工智能·机器学习·半导体器件
伊一大数据&人工智能学习日志12 小时前
深度学习04 数据增强、调整学习率
人工智能·深度学习·学习·机器学习
数据媛13 小时前
机器学习_13 决策树知识总结
人工智能·python·决策树·机器学习·numpy·pandas·sklearn
胖胖的小肥猫13 小时前
机器学习基本篇
机器学习
青橘MATLAB学习14 小时前
模糊综合评价法:原理、步骤与MATLAB实现
开发语言·算法·数学建模·matlab·分类