线性判别分析LDA

线性判别分析 LDA 样本中心投影 推导 最近回看周志华老师的《机器学习》,里面对于LDA算法做了简单的描述。 当时对于样本中心在直线上的投影为没太看懂,现在索性就推了一下,其实很简单。 以平面二维为例: 设为样本中心点,LDA直线为, 投影直线的斜率与LDA直线垂直,斜率为,求得直线: 直线与LDA直线的交点,即是样本中心在直线上的投影点: 解得投影点: 所以,距离为: 第三步,把分子x0+y0·W写... 阅读详情

一 LDA简介

1.点在直线上的投影

先回顾一下几何的知识,因为LDA采用了向量投影的方式将样本点投影在直线上。
在这里插入图片描述

假设P点是一个样本,我们想把P点投影到绿色的虚线上。考虑用向量投影,即OP→\overrightarrow{OP}OP 投影到 OM→\overrightarrow{OM}OM 上,投影为∣OM→∣=∣OP→∣cosθ=∣OP→∣OP→∗OM→∣OP→∣∣OM→∣=OP→∗u→|\overrightarrow{OM}|=|\overrightarrow{OP}|cos\theta=|\overrightarrow{OP}|\cfrac{\overrightarrow{OP}*\overrightarrow{OM}}{|\overrightarrow{OP}||\overrightarrow{OM}|}=\overrightarrow{OP}*\overrightarrow{u}∣OM ∣=∣OP ∣cosθ=∣OP ∣∣OP ∣∣OM ∣OP ∗OM ​=OP ∗u ,其中u→\overrightarrow{u}u 是绿色虚线的单位向量。投影后的坐标M,即OM→=OP→∗u→∗u→\overrightarrow{OM}=\overrightarrow{OP}*\overrightarrow{u}*\overrightarrow{u}OM =OP ∗u ∗u 。

用线性代数的记法来表示向量: 令w=(w1,w2)Tw=(w_1,w_2)^Tw=(w1​,w2​)T为2维列向量,表示投影直线的单位向量;令x=(x1,x2)Tx=(x_1,x_2)^Tx=(x1​,x2​)T为2维列向量,表示一个数据样本。那么该样本在直线上的投影为:z=wTxz=w^Txz=wTx,投影坐标为Z=x∗wT∗wZ=x*w^T*wZ=x∗wT∗w。

2.LDA思想

LDA的思想很朴素:给定一个训练样本集,它设法将所有样本投影到一条过原点的直线上(必须过原点,因为向量投影只适用于过原点的直线),使得同类的投影点尽可能紧凑,异类的投影点尽可能的分开。 这个过程中投影实现了降维,投影点同近异远的性质实现了分类,故LDA是一个分类和降维的算法。下面给出一个二维的示意图:
在这里插入图片描述
所以,LDA的目标就是找到这样一条直线。如何找?以二维样本为例,投影后的数据为z=wTxz=w^Txz=wTx,直线方程为y=kx,k=w2w1y=kx,k=\cfrac{w_2}{w_1}y=kx,k=w1​w2​​。xxx是样本我们已知,故LDA就是在求解最佳的www,几何的解释就是在求解最佳的一个单位向量。

二 2-分类LDA

1.数学推导

给定数据集D={ (xi,yi)}i=1mD=\begin{Bmatrix}(x_i,y_i) \end{Bmatrix}_{i=1}^mD={ (xi​,yi​)​}i=1m​,令Xi,ui,ZiX_i,u_i,Z_iXi​,ui​,Zi​分别表示第i∈(0,1)i\in(0,1)i∈(0,1)类的集合、均值列向量和投影集合,令ui~\tilde{u_i}ui​~​表示第iii类投影后的均值,有:
ui=1Ni∑x∈Xixui~=1Ni∑z∈Ziz=1Ni∑x∈XiwTx=wTui \begin{aligned} u_i&=\cfrac{1}{N_i}\sum_{x\in X_i}x \\ \tilde{u_i}&=\cfrac{1}{N_i}\sum_{z\in Z_i}z=\cfrac{1}{N_i}\sum_{x\in X_i}w^Tx=w^Tu_i \end{aligned} ui​ui​~​​=Ni​1​

R语言LDA线性判别分析 最流行或最成熟的机器学习技术之一是线性判别分析 (LDA)。它主要用于解决分类问题而不是监督分类问题。它基本上是一种降维技术。使用预测变量的线性组合,LDA 尝试预测给定观察的类别。让我们假设预测变量是 p。让所有的类都有相同的变体(即对于单变量分析,p 的值为 1)或相同的协方差矩阵(即对于多变量分析,p 的值大于 1)。 阅读详情

相关推荐

线性判别分析 LDA

Linear Discriminant Analysis 线性判别分析 LDA

西伯利亚的蓝眼睛 1696

LDA(线性判别分析 )

 在主成分分析(PCA)原理总结中,对降维算法PCA做了总结。这里我们就对另外一种经典的降维方法线性判别分析(Linear Discriminant Analysis, 以下简称LDA)做一个总结。LDA在模式识别领域(比如人脸识别,舰艇识别等图形图像识别领域)中有非常广泛的应用,因此我们有必要了解下它的算法原理。 思想:  LDA是一种监督学习的降维技术,也就是说它的数据集的每个样本是有类别...

weixin_41690708的博客 1286

线性判别分析(LDA)

上一节介绍了PCA算法,PCA的目标是希望降维后的数据能够保持最多的信息,而Discriminant Analysis所追求的目标与PCA不同,它希望数据在降维后能够很容易地被区分开来。           一. LDA算法概述:      线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher线性判别(Fisher Linear Di

chlele0105的专栏 2万+

降维-线性判别分析(LDA)

线性判别分析(Linear Discriminant Analysis, LDA),也叫 做Fisher线性判别(Fisher Linear Discriminant ,FLD),是模式识别的经典算法,1936年由Ronald Fisher首次提出,并在1996年由Belhumeur引入模式识别和人工智能领域。

AI_BigData_WH的博客 3088

日前日内多阶段多时间尺度源荷储协调调度(matlab代码)

多阶段多时间尺度的协调调度的优势是考虑新能源出力的波 动性与随机性,需求响应负荷的不确定性会对电网制定的日前调度计划准确性造成影响,也就是能够更加精准的进行调度和分析,优化结果的可用性更强。在这方面论文里面,金力的《考虑特性分布的储能电站接入的电网多时间尺度源储荷协调调度策略》就考虑了日前日内实时三个阶段调度,每个阶段考虑了不同负荷需求响应策略,同时考虑了负荷波动性的影响,具有很强的参考意义。 目录 一、模型 二、程序运行 三、程序链接 一、模型 负荷需求响应考虑电价型和激励型两种,电.

zhangxd212489的博客 7915

STC15W204S最小系统开发指南:从串口通讯到自动热加载全流程

本文详细介绍了STC15W204S最小系统的完整开发流程。从芯片资源解析、最小系统搭建、串口通讯驱动编写(使用Timer2生成波特率),到实现基于魔术值触发的自动热加载功能,并最终集成Keil与STC-ISP软件,构建高效的自动化开发工作流,显著提升嵌入式调试效率。

a1b2c的博客 392

量化策略分享之ST股弱转强,回测年化123%

本策略的核心是精选ST股票,国九条过滤,防止直接暴雷退市,只做ST股票的弱转强,弱转强的认定标准是前日涨停但昨日不涨停,昨日收盘价大于前一日最低价,昨日收盘价大于10日线,昨日成交量大于前一日的成交量但小于前一日成交量的10倍,股价大于1;这类股票强势,有资金介入,能获得超额收益。

qq_29301281的博客 1268

51雾化器实现

1. 雾化器简介 雾化器是将试液雾化的一种器械。雾化器是原子化系统的重要部件,其性能对测定的精密度和化学干扰等产生显著影响。因此要求雾化器喷雾稳定、雾滴细小、均匀和雾化效率高。雾化器的类型有超声雾化器,空气压缩式雾化器,网式雾化器。超声雾化器因其价格合适,适合家用,被广泛应用于加湿器,香薰机等各种小家电,也在医疗领域有很多的应用。家用雾化器的主要器件是一枚雾化片。 家用雾化器分为两种不同类别雾化片,实孔雾化片和微孔雾化片,这两种的喷雾方法和工作原理是有所不同的。不同的雾化片需要特定的频率才能工作。 实孔雾

qq_42415953的博客 2万+

数字信号处理实验:信号谱分析与FFT算法的应用

​ (1)给定信号为 ,其中a为42,b为1。理论分析信号 的频率成分。 (2)分别采用采样频率为 , , , 对 进行采样,其中 , , , ,根据是否满足采样定理要求分析四种采样频率下频谱的分布,在满足采样定理情况下做频谱分析。 (3)任意生成两组有限长信号,对信号分别进行直接卷积和FFT算法求卷积,并分析圆周卷积与线性卷积的关系。

m0_56324525的博客 3203

android11.0 Launcher3 高端定制之循环滑动

待机界面可以向左、向右循环切换页面 效果图 修改清单 packages/apps/Launcher3/res/values-zh-rCN/strings.xml packages/apps/Launcher3/res/values/config.xml packages/apps/Launcher3/res/values/strings.xml packages/apps/Launcher3/res/xml/launcher_preferences.xml packages/apps/Launc

cczhengv 1549

TDS水质检测传感器原理图设计,已量产(液体传感器)

最近调试了一款针对生活用水、水培系统的 TDS 水质检测模块 —— 毕竟 TDS(总溶解固体)值直接关联水的洁净程度,是这类场景里既实用又易获取的水质指标。下面拆解下这个电路的设计逻辑,说说每个部分是怎么配合实现精准检测的。

不脱发的程序猿 1545

高质量文献综述原来这么写!借助Gemini 3 Pro+四步法,手把手教你写出有逻辑深度的综述

总结与展望先总结现状,说明前人已经做到什么地步了,再指出缺口,前人没解决什么问题、方法有什么局限等等,最后再在这个缺口的基础上,提出你的未来研究方向。当你有个复杂的研究题目,但没办法拆解出关键词,就可以让Gemini 3 Pro来辅助帮你拆解,并帮你写专业的检索式,若是找英文文献,还能帮你将中文关键词翻译成地道的专业术语。做文献笔记,可以建立文献笔记矩阵,可以用Excel建个表格,横向是文献,纵向是关键要素,包括作者/年份、研究问题/假设、理论框架/模型、研究方法/数据来源、核心结论、局限性/Gap。

智能AI让学术科研更容易 993

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: Apriori算法详解
下一篇: 决策树算法(ID3,CART,C4.5)
Jender_Sean
博客等级 码龄10年 36粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值