美文网首页
2019-01-23 PCA应用

2019-01-23 PCA应用

作者: 奈何qiao | 来源:发表于2019-01-23 13:23 被阅读0次

PCA 有时可以用来提高机器学习算法的速度

从数据组中x(1) 到 x(m) 中提取出输入向量,然后应用PCA会得到一个降维的数据,与刚才的 10,000维特征相比,现在只有1000维特征向量,因此这就降低了10倍的维数,这就给了我们一个新的训练集 。最后可以将这个已经降维的数据集输入到学习算法,或者是将其放入到神经网络中,或者是逻辑回归中,可以学习出假设 h ,把这个低维的z 作为输入并作出预测。对于大多数我们实际面对的数据降维问题,降维只能到原来的五分之一或者十分之一,依旧保持着原本维度数据的变化情况,改变并不会有多少影响。如果我们将降维用在低维数据上,学习算法会运行得更快。

提高算法速度

PCA在过拟合问题上的应用是不合适的。过拟合问题更好的方法是使用正则化方法。PCA把某些信息舍弃掉了一些数据, 并在对数据标签y值毫不知情的情况下对数据进行降维。PCA不需要使用到这些标签,更容易将有价值信息舍弃。

过拟合问题---不合适

PCA方法大部分时候用它来加快学习算法, 压缩数据以减少内存使用或硬盘空间占用,或者用来可视化数据,但是不建议在算法内盲目加入PCA去计算k,根据算法结果显示再决定PCA使用与否。

PCA应用 PCA的使用

相关文章

  • 2019-01-23 PCA应用

    PCA 有时可以用来提高机器学习算法的速度 从数据组中x(1) 到 x(m) 中提取出输入向量,然后应用PCA会得...

  • PCA算法推导

    PCA理解与应用。 Motivation PCA与Factor analysis非常相似,都是主要用于reduct...

  • 机器学习(5)PCA

    PCA简介 PCA(Principal Component Analysis):也是一个梯度分析的应用,不仅是机器...

  • PCA应用--二

    参考:PCA降维算法总结以及matlab实现PCA(个人的一点理解) 一、大致流程 PCA的应用范围:数据压缩或者...

  • PCA原理及实现-R

    PCA分析与解释 PCA是一种无参数的数据降维方法,常用的机器学习算法一种,这篇文章主要从PCA应用于解释两个方面...

  • 应用PCA的建议(Advice of applying PCA)

    降维可以减少硬盘存储空间、提高算法的速度,如果是降到2或3维,还可以可视化。 使用PCA降维去避免过拟合,这是一种...

  • PCA(主成分分析)

    PCA 参考资料 强大的矩阵奇异值分解(SVD)及其应用

  • 特征脸算法

    前言 特征脸算法使经典的人脸识别算法,特征脸算法使用了PCA方法。本文介绍了PCA算法和其应用特征脸算法 算法流程...

  • 主成份分析算法 PCA

    PCA 算法主要是把高维度的数据降为低维度数据。典型地应用包括数据压缩和数据可视化。本文介绍 PCA 算法及其典型...

  • 机器学习系列(二十)——PCA在手写数字数据集的应用

    本篇将在真实数据集——手写数字数据集上使用PCA。 PCA应用到真实数据集 简单手写数字数据集包括1797个样本,...

网友评论

      本文标题:2019-01-23 PCA应用

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