当前位置:   article > 正文

【机器学习】python实现LDA多类问题_sklearn lda 多分类

sklearn lda 多分类

【机器学习】python实现LDA多类问题

1.读取数据集

2.进行LDA特征提取

    2.1 将样本分类

    2.2 求类内散度矩阵

    2.3求类间散度矩阵

    2.4 计算Sw-1*Sb的特征值和特征矩阵

    2.5 特征值排序,提取前k个特征向量

    关于LDA的原理已经在之前讲过了,详情可戳:【机器学习】LDA线性判别分析

    本节主要用python实现LDA推广到多类的问题。

    【注意】本文的运行环境是windows+Pycharm+python3.6。

    【参考】线性判别分析(LDA)和python实现(多分类问题)https://blog.csdn.net/z962013489/article/details/79918758


    LDA算法流程:


1.读取数据集

  1. #1.读取数据集
  2. iris = load_iris()
  3. X = iris.data
  4. y = ir
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号