如何判断降维的效果呀

来源:7-6 scikit-learn中的PCA

慕婉清4872412

2018-10-12

bobo老师,如何判断降维的效果呀?有什么指标可以去衡量吗?有没有像R square score那样的指标去给降维效果打分?如果降成2维,我可以画图看看分类效果怎么样,但是我只降成10维的话,根本画不了图,根本就不知道降维效果。

除此之外,就算我真的画出来了,我也无法判断这个降维好还是不好,因为如果是二分类任务并且只降成2维,两类数据分的很开的话,就说明它们用直线就可以分开来。但是它们团在一起,它们也有可能是可分的,用一条曲线说不定就能完美地将他们分割开。这样说来,作图也不能判断降维效果

写回答

1回答

liuyubobobo

2018-10-13

降维的目的就是为了后续进行监督学习服务的,所以,使用降维后的数据,进行后续的分类任务,看你关注的指标(比如准确度,课程后续还会介绍更多指标),和没降维的数据进行分类的结果指标进行比较就好了:)


作图不能判断降维效果。即使两个降维算法,都将同样的数据降到2维,如果不是这种肉眼可见一下子就能把数据用直线分开的情况,我们也很难说其中的降维效果是怎样的:)


作图更主要的是帮助我们用可视化的方式理解我们的数据:)


加油!:)

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程