美文网首页
机器学习算法(LDA PCA SVD)

机器学习算法(LDA PCA SVD)

作者: 冰鋒 | 来源:发表于2017-03-09 16:29 被阅读0次

LDA:

线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher线性判别(Fisher Linear Discriminant ,FLD),是模式识别的经典算法。

PCA是数据预处理使用,主要用来降维,无监督学习。LDA是一个分类算法,监督学习,使用类别标签。

核心思想:在低纬度上投影获得一个W,使得类间的耦合度最低,类内部的耦合度最大,

通过一定的数学计算,最后获得d个较大的特征值所对应的特征向量,组成新的子空间,将原向量投影到新的纬度上,实现降维。发现新的数据分布,类间距离较大,同类距离较小,实现了线性的分类。

特征值是类间矩阵的逆与类内矩阵的乘的特征值。

一般是先用PCA降维处理数据后,再用此方式分类。

参考:http://blog.csdn.net/szv123_rier/article/details/8766538

PCA:

PCA其实就是基的变换,变换后的空间中,所有点的方差最大(最大表示波动大,对于训练数据,波动太小,说明取得点都相似,说明不了问题;对于模型需要方差较小)

通常会用SVD方法进行特征值计算。(求得奇异值对应的特征向量,(即为基向量))

SVD分解 :

UV 分解:

U是M和M的转置的特征向量,特征值都是对角M的奇异值(或者M*M转置 的特征值)

V是M的转置和M的特征向量,特征值都是对角M的奇异值(或者M*M转置 的特征值)

注意理解U、V的含义


相关文章

  • 机器学习算法(LDA PCA SVD)

    LDA: 线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher...

  • 机器学习算法汇总

    线性回归 逻辑回归 朴素贝叶斯 感知机 KNN SVM 最大熵模型 SVD PCA LDA EM算法 高斯混合模型...

  • PCA LDA SVD

    https://www.cnblogs.com/pinard/p/6243025.html http://d0ev...

  • PCA 笔记

    2020-05-21特征降维中PCA和LDA[bilibili-video]《Python机器学习》读书笔记(五)...

  • 用Mxnet实现矩阵分解

    在《关于LDA, pLSA, SVD, Word2Vec的一些看法》一文中我们提到了SVD的算法。之前Tensor...

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

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

  • PCA和SVD

    以下示例来自这篇神文 同时这有一篇关于SVD分解的理解,个人感觉讲的也很好 PCA算法 总结一下PCA的算法步骤:...

  • 我所理解的SVD与PCA

    Motivation 之所以要写本文,是因为我先在矩阵课上学了SVD,后又在机器学习课上了解到了PCA,当时就觉得...

  • PCA 使用 SVD

    “PCA 通过 SVD 分解替代协方差矩阵的特征值分解” 是什么意思? 在周志华的《机器学习》第 10 章介绍“主...

  • [Face Rec]人脸识别的算法

    1 基于图像 大约有十四种算法目前被广泛运用于人脸识别,譬如PCA、ICA、LDA和EP。 1.1 PCA 从卡洛...

网友评论

      本文标题:机器学习算法(LDA PCA SVD)

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