首页 > 其他分享 >机器学习-无监督机器学习-LDA线性判别分析-25

机器学习-无监督机器学习-LDA线性判别分析-25

时间:2023-12-30 17:34:05浏览次数:30  
标签:25 LDA 机器 特征值 矩阵 判别分析 散度 降维 PCA

目录

1. Linear Discriminant Analysis 线性判别分析

经常被用于分类问题的降维技术,相比于PCA,LDA可以作为一种有监督的降维算法,降维的时候用到了y的真实值,有监督的降维。
在PCA中,算法没有考虑数据的标签(类别),只是把原数据映射到一些方差比较大的方向上而已。

如下图所示,根据PCA算法,数据应该映射到方差最大的那个方向上,但是,两个不同类别的数据就会完全混合在一起,很难区分开。所以,使用PCA算法进行降维后再进行分类的效果会非常差;但是,如果使用LDA算,数据会反而映射到成90度的另外一个轴方向。

从一个简单的二分类问题出发,有C1, C2两个类别的样本

可以计算起均值也就是中心所在的位置。
希望投影之后两类之间的距离尽可能大,
其中
表示两类的中心在
方向上的投影向量

因此需要优化的问题为:


方向与
一致的时候,该距离达到最大值,

LDA的中心思想:最大化类间距离和最小化类内距离
数学表达:


分别表示两类投影后的方差

定义类间散度:

类内散度:
目标函数变成:
对w求偏导,并令导数等于零得到:

令:

这个式子就很熟悉了,特征值与特征向量。

就对应了矩阵
最大的特征值,而投影方向就是这个特征值对应的特征向量,这就是对于LDA给出我们的最优解。

LDA求解方法:
1 计算数据集中每个类别样本的均值向量
,及总体均值向量

2 计算类内散度矩阵
,全局散度矩阵
,并得到类间散度矩阵

3 对矩阵
进行特征值分解,将特征值从大到小排列

4 取特征值前d大的对应的特征向量
,通过以下映射将n维样本映射到d维

总结:
另外,在人脸识别领域中,PCA和LDA都会被频繁使用。基于PCA的人脸识别方法也称为特征脸(Eigenface)方法,该方法将人脸图像按行展开形成一个高维向量,对多个人脸特征的协方差矩阵做特征值分解,其中大特征值对应的特征向量具有与人脸相似的形状,故称为特征脸。人脸识别在降维后的空间上进行,由于其利用PCA进行降维,一般情况下保留的是最佳描述特征(主成分),而非分类特征。如果我们想要达到更好的脸识别效果,应该用LDA方法对数据集进行降维,使得不同人脸在投影后的特征具有一定区分性。

标签:25,LDA,机器,特征值,矩阵,判别分析,散度,降维,PCA
From: https://www.cnblogs.com/cavalier-chen/p/17936563.html

相关文章

  • 代码随想录算法训练营第十七天 | 110.平衡二叉树,257. 二叉树的所有路径,404.左叶子之和
    一、110.平衡二叉树题目链接:LeetCode110.平衡二叉树学习:思路:后序遍历。实际上是由叶结点到根结点,若有一颗子树不是平衡二叉树,则直接返回给根结点二、257.二叉树的所有路径题目链接:LeetCode257.二叉树的所有路径学习:思路:递归+回溯。因为是线=先遍历根结点,然后遍历左孩......
  • ldt - 20231225部门考核题
    ldt-20231225部门考核题什么是闭包,并举例说明。函数可以访问和操作其方法作用域之外的变量的作用域链。例如,在一个函数内部定义另一个函数,并返回这个函数,这个函数就可以访问其父级函数的变量,即使父级函数已经执行完毕。问题:请解释一下什么是前端中的JavaScript中的闭包(Closur......
  • 【Python机器学习课程设计】基于卷积神经网络的动物图像分类+数据分析
    一、选题背景在现代社会中,图像分类是计算机视觉领域的一个重要任务。动物图像分类具有广泛的应用,例如生态学研究、动物保护、农业监测等。通过对动物图像进行自动分类,可以帮助人们更好地了解动物种类、数量和分布情况,从而支持相关领域的决策和研究。本研究的目标是使用卷积神......
  • 【Python机器学习课程设计】基于卷积神经网络的动物图像分类
    ------------恢复内容开始------------一、选题背景在现代社会中,图像分类是计算机视觉领域的一个重要任务。动物图像分类具有广泛的应用,例如生态学研究、动物保护、农业监测等。通过对动物图像进行自动分类,可以帮助人们更好地了解动物种类、数量和分布情况,从而支持相关领域......
  • 25.测试用例流程设计
    目录 测试用例通用结构回顾web自动化测试用例流程设计web自动化测试用例项目结构现有测试用例的问题 可维护性不高可读性较差稳定性较差用例结构设计 测试用例的编排测试用例的项目结构自动化测试用例流程-回顾 web自动化测试-用......
  • 2025考研指南丨考研复习计划
    2020考研指南丨考研复习计划2020-03-23   2019考研进入复试的尾声阶段,2020的考研学子已经准备好了武器准备战斗,今天安徽文都小编就为2020考研党准备一份考研日历吧。2019年3月份确定目标院校和专业根据自己学习的专业、学习基础、个人兴趣等因素,初步确定考......
  • Adobe Photoshop 2024 v25.0 (macOS, Windows) 发布 - 照片和设计软件
    AdobePhotoshop2024v25.0(macOS,Windows)-照片和设计软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD作者主......
  • 机器学习(1)概述
    机器学习是人工智能的一个实现途径深度学习是机器学习的一个方法发展而来的人工智能的起点——达特茅斯会议,用机器来模仿人类学习机器学习的应用场景非常多,涉及各个领域,如传统预测,图像识别,自然语言处理机器学习是从数据中自动分析获得模型,并利用模型对未......
  • 图像识别的技术前沿:人工智能与机器学习的融合
    图像识别的技术前沿在于人工智能(AI)与机器学习(ML)的融合。这种融合使得图像识别系统能够从大量数据中自动学习并识别出各种模式,从而在复杂和动态的环境中实现更高的准确性和鲁棒性。机器学习在图像识别中发挥着越来越重要的作用。传统的图像识别方法通常依赖于手工制作的特征提取和......
  • Adobe Photoshop 2024 v25.3 (macOS, Windows) - 照片和设计软件
    AdobePhotoshop2024v25.3(macOS,Windows)-照片和设计软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD请访问......