- 13
- 0
- 约1.18千字
- 约 2页
- 2023-07-23 发布于上海
- 举报
python⽤tsne降维_python数据分析:数据降维(tsen)
为什么要对数据进⾏降维?
实际应⽤中的数据⼀般是⾼维的,⽐如⼿写的数字,如果我们缩放到28×28的图⽚⼤⼩,那么它的维度就是28×28=784维。
举个简单的例⼦:
下图是⼿写的1及其对应的图像⼆维矩阵,数据已经被规范化到[0,1]范围内。
降维的⽬的有很多,个⼈觉得最主要的⽬的有⼆:
1.为了对数据进⾏可视化,以便对数据进⾏观察和探索。
2. 另外⼀个⽬的是简化机器学习模型的训练和预测。
我们很难对⾼维数据具有直观的认识,如果把数据的维度降低到2维或者3维,并且保持数据点的关系,与原⾼维空间⾥的关系,保持不变
或者近似,我们就可以进⾏可视化,⾁眼来观察数据。
数据经过降维以后,如果保留了原有数据的主要信息,那么我们就可以⽤降维的数据进⾏机器学习模型的训练和预测,由于数据量⼤⼤缩
减,训练和预测的时间效率将⼤为提⾼。
降维实例(说到底对我这种⾮sp 岗的码农来说就是从装逼到调库)
下⾯的python代码,把digits数据集进⾏了tsne降维,并且显⽰出来。读者可以拷贝代码到Jupyter notebook⾥⾯运⾏。
from sklearn import datasets
digits = datasets.load_digits()
X = dig
您可能关注的文档
最近下载
- LMS Test.Lab激振器法模态试验操作指南.docx VIP
- 杭州水务集团招聘笔试题目及答案大全及解析.pdf VIP
- SMD型数控双脉冲电镀电源.doc VIP
- 2026年浙江杭州市水务控股集团有限公司招聘笔试参考题库附答案.docx VIP
- 肠内营养与肠外营养.pptx VIP
- 浙江杭州市水务控股集团有限公司招聘笔试题库2026.pdf VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人笔试备考试题及答案解析.docx VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人笔试模拟考试及答案解析.docx VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人考试模拟考试及答案解析.docx VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)