美文网首页自然科普
机器学习算法(一)之PCA降维算法理论

机器学习算法(一)之PCA降维算法理论

作者: 千与编程 | 来源:发表于2020-05-21 11:22 被阅读0次

PCA降维又称为主成分分析法,顾名思义找到数据中的主要成分,用数据的主要特征对数据进行限定。举一个直接的例子如下:

1.在以下的红色,绿色,蓝色三份样本中有很多的点,每一个点在平面直角坐标系中有它自己的(x,y)坐标,因此相当于样本点具有二维的约束,对计算机来说,数据的维度越到,存储需要的计算空间越大,同时容易造成过拟合。

2.PCA降维的核心就是通过某种数学上的映射关系,将原本高维空间中的样本进行低维空间的映射,进行保证数据的特征性质不变,如下图中所示,将原本空间的中四个点在u1直线上做投影,因此进行四个点的描述可以使用u1直线上的相对位置。因此将原本(x,y)转换为ρ的极坐标形式,因为在同一条直线上,因此辅角相同,因此确定ρ即可对数据进行分类。

3.PCA降维的作用:

1)防止数据进行过拟合,数据中会有一定的噪声点,如果对其进行降维可以,减少异常点的影响。

2)将高维度的样本映射为地低维度空间中,可以有效的加快计算的速度

3)PCA降维一般很少单独使用,一般作为数据预处理部分。

4.PCA降维的算法计算步骤:

1)对数据样本矩阵进行BN归一化

2)计算协方差矩阵

3)对协方差矩阵进行特征特征向量的计算与特征值得求取,降低的维度为求取特征值得个数。将求得的特征向量重新组合成矩阵完成数据降维度。

AI学习的道路上,一起学习进步~

相关文章

  • PCA

    PCA降维 一、算法原理 降维算法 还原算法 二、算法实现 三、scikit-learn PCA 四、PCA降噪 ...

  • 5 主成分分析PCA

    主成分分析(PCA)是最常见的降维算法。 PCA是非监督的机器学习算法 主要用于数据的降维 其他应用:可视化、去噪...

  • 机器学习算法之PCA算法

    前言 在机器学习中降维是我们经常需要用到的算法,在降维的众多方法中PCA无疑是最经典的机器学习算法之一,最近准备撸...

  • 机器学习算法(一)之PCA降维算法理论

    PCA降维又称为主成分分析法,顾名思义找到数据中的主要成分,用数据的主要特征对数据进行限定。举一个直接的例子如下:...

  • 降维算法之PCA

    机器学习降维算法

  • PCA算法实现

    前言 PCA算法是数据降维中最常用的算法之一,利用PCA算法实现的数据降维能够有效减少算法运行时间和算法对硬件的消...

  • 降维算法应用——PCA算法

    之前总结了聚类算法,然后我们这一课来简单学习一下降维算法,常用的降维算法有PCA算法。 主成分分析 Princip...

  • Sklearn中的降维究竟是如何实现的

    sklearn中的降维算法 1. PCA与SVD sklearn中降维算法都被包括在模块decomposition...

  • PCA原理与Sklearn参数详解

    目录 1、PCA算法原理 2、总结 1、PCA算法原理 2、总结:本文主要介绍了PCA降维原理,并介绍了Sklea...

  • 基于Spark的机器学习实践 (十) - 降维

    通过讲解PCA算法的原理,使大家明白降维算法的大致原理,以及能够实现怎么样的功能。结合应用降维算法在分类算法使用之...

网友评论

    本文标题:机器学习算法(一)之PCA降维算法理论

    本文链接:https://www.haomeiwen.com/subject/vyhzohtx.html