数据降维

主要有两类方法,用于将输入数据的特征降维,分别是「特征提取」与「特征选择」。

特征选择

在原始特征集中选择一个子集。

特征提取

对原始特征集中所有特征进行线性组合,实现降维的目的。通常分为无监督与有监督两类:

  • 无监督:最小化信息损失
  • 有监督:最大化类别间差异


PCA

特点:由于是无监督,因此降维时所有数据平等看待。

【机器学习】主成分分析 (PCA)、无监督特征提取相关推荐

  1. SuperPCA:用于高光谱图像无监督特征提取的超像素PCA方法

    SuperPCA: A Superpixelwise PCA Approach for Unsupervised Feature Extraction of Hyperspectral Imagery ...

  2. 机器学习算法_无监督机器学习算法:主成分分析

    之前我们曾经讲过,无监督学习是一种不使用标记数据(无目标变量)的机器学习.因此,算法的任务是在数据本身中寻找模式.无监督机器学习算法的两种主要类型分别是使用主成分分析的降维算法和聚类算法(包括K-Me ...

  3. 机器学习--主成分分析PCA算法:为什么去均值以后的高维矩阵乘以其协方差矩阵的特征向量矩阵就是“投影”?

    原文链接:主成分分析PCA算法:为什么去均值以后的高维矩阵乘以其协方差矩阵的特征向量矩阵就是"投影"?_天下对手教会少林武僧-CSDN博客_pca投影矩阵 这是从网上看到的PCA算 ...

  4. Python遇见机器学习 ---- 主成分分析 PCA

    目录 综述 01 使用梯度上升法求解主成分 demean 梯度上升法 02 获得前n个主成分 03 从高维数据向低维数据的映射 04 scikit-learn中的PCA 05 使用PCA降噪 手写识别 ...

  5. 主成分分析 PCA 线性判别分类LDA

    降维就是一种对高维度特征数据预处理方法.降维是将高维度的数据保留下最重要的一些特征,去除噪声和不重要的特征,从而实现提升数据处理速度的目的 PCA(Principal Component Analys ...

  6. 极大似然估计(Maximum Likelihood)与无监督

    1. 极大似然与最大概率 因为不是科班出身,所以最初接触极大似然的时候,总是很奇怪为什么叫极大似然,而不直接叫做最大概率? 后来才知道极大似然是用来估计未知参数的,而最大概率的表述更适合于已知参数的情 ...

  7. 一种新的无监督前景目标检测方法 A New Unsupervised Foreground Object Detection Method

    14.一种新的无监督前景目标检测方法 A New Unsupervised Foreground Object Detection Method 摘要:针对基于无监督特征提取的目标检测方法效率不高的问 ...

  8. lda 吗 样本中心化 需要_机器学习 —— 基础整理(四):特征提取之线性方法——主成分分析PCA、独立成分分析ICA、线性判别分析LDA...

    本文简单整理了以下内容: (一)维数灾难 (二)特征提取--线性方法 1. 主成分分析PCA 2. 独立成分分析ICA 3. 线性判别分析LDA (一)维数灾难(Curse of dimensiona ...

  9. 深度学习——无监督,自动编码器——尽管自动编码器与 PCA 很相似,but自动编码器既能表征线性变换,也能表征非线性变换;而 PCA 只能执行线性变换...

    自动编码器是一种有三层的神经网络:输入层.隐藏层(编码层)和解码层.该网络的目的是重构其输入,使其隐藏层学习到该输入的良好表征. 自动编码器神经网络是一种无监督机器学习算法,其应用了反向传播,可将目标 ...

  10. 机器学习-降维之主成分分析PCA算法原理及实战

    主成分分析 前言 近年来,随着互联网和信息行业的发展,数据已经渗透到各行各业,成为重要的生产因素如数据记录和属性规模的急剧增长.社会已经进入大数据时代,数据越多越好似乎已经成为公理.然而,数据量并不是 ...

最新文章

  1. python 为什么每次代码运行时间不同-为什么你写的Python运行的那么慢呢?
  2. CSDN Github Markdown编辑常用功能符号补充
  3. MyBatisPlus条件构造器带条件更新update使用
  4. Web 2.0的个性化存储需求
  5. c程序编写x的y次方的方法
  6. Hessian之简单使用
  7. Codeforces Round #237 (Div. 2)
  8. 小程序键盘遮挡输入框情况之一
  9. oracle执行计划更新,请教update和delete的执行计划
  10. C语言初学者学习资料分享
  11. 灵感爆发:An/flash 影片剪辑动画播放一遍后,摆脱paly()的控制
  12. 看一个师兄的操作系统视频有感
  13. split和ubound函数的用法
  14. [深入理解Android卷二 全文-第五章]深入理解PowerManagerService
  15. 【模拟电子技术基础】本章讨论问题答案1
  16. Debian 安装 ldac
  17. 开源的 IM 项目 Sealtalk
  18. 【Aegisub相关】卡拉OK模板执行环境和顺序
  19. 网站不可或缺的优化手段,内容为王
  20. Java获取url地址图片

热门文章

  1. java中的上传下载----ajaxFileUpload+struts2
  2. STC学习:八位数码管+流水灯
  3. 7-4 谁会留下?规则如下:所有的学生绕成一圈,顺序排号,从第一个学生开始报数,凡是报到固定数字(例如 5)的都退出,直到只剩下一位学生游戏才中止。 (10 分)
  4. html合并单元格_HTML基础2
  5. 建模步骤_SolidWorks建模气球球拖,有步骤,新手都在找的练习题
  6. 机器学习中的numpy的array_机器学习阶段总结(numpy)
  7. PAT-A1053:Path of Equal Weight(普通树的遍历和非递减路径的输出)
  8. 2017年云南职称计算机考试,云南省2017年职称计算机考试内容及考试方式
  9. C语言判断一个数是不是质数(C笔记)
  10. wex5 java_[Java教程]WEX5中ajax跨域访问的几种方式