明明PCA不能直接用在聚类上,为什么PCA还是会被称为非监督式学习(unsupervised learning)?
在监督式学习中,PCA可以用来降维,为什么不称它为监督式学习(supervised learning)?
2个回答
非监督式学习是个很大的范畴,并不只是聚类。
贴一段维基百科对非监督式学习的解释。
Unsupervised machine learning is the machine learning task of inferring a function to describe hidden structure from "unlabeled" data.
大意是说对没有标签的数据进行发掘探索就是非监督式学习。
我们知道,用PCA对数据进行降维时,我们是不需要数据的标签的(也就是在做PCA时,我们会剔除y那列),所以这也符合了非监督学习的定义。