机器学习-PCA降维

一、首先先问一个问题:为什么要进行降维操作呢?
机器学习-PCA降维_第1张图片
降维的主要方法有:
机器学习-PCA降维_第2张图片
二、主成分分析PCA
机器学习-PCA降维_第3张图片
2.PCA的python 实现过程
机器学习-PCA降维_第4张图片
有人会问为什么要去均值呢?
我们进行PCA降维的主要目的是为了得到方差最大的前N个特征,为了减少计算量,我们第一步就将数据所特征的均值变为0,来达到取出均值的目的。

在学习的过程中首先我们根据算法的实现过程一步步进行代码实现,然后再封装成函数的形式,这样就有助于调用

代码实现过程如下所示
首先先导入数据集以及需要用到的包

 
 

你可能感兴趣的:(机器学习-PCA降维,机器学习之PCA降维)