精品文档

1

欢迎下载

线性鉴别分析法

线性鉴别分析

(Linear Discriminant Analysis, LDA)

,有时也称

Fisher

线性判别

(Fisher

Linear

Discriminant

,FLD)

这种算法是

Ronald

Fisher

1936

年发明的,是模式识别的经典算法

[i]

。在

1996

年由

Belhumeur

引入模式识

别和人工智能领域的。

性鉴别分析的基本思想是将高维的模式样本投影到最佳鉴

别矢量空间,

以达到抽取分类信息和压缩特征空间维数的效果,

投影后保证模式

样本在新的子空间有最大的类间距离和最小的类内距离,

即模式在该空间中有最

佳的可分离性。

因此,

它是一种有效的特征抽取方法。

使用这种方法能够使投影

后模式样本的类间散布矩阵最大,

并且同时类内散布矩阵最小。

就是说,

它能够

保证投影后模式样本在新的空间中有最小的类内距离和最大的类间距离,

即模式

在该空间中有最佳的可分离性。

3.2.1 Fisher

线性判别准则

假设有一组属于两个类的

n

d

维样本

x

1

x

n

,其中前

n

1

个样本属

于类

1

,后面

n

2

个样本属于类

2

,均服从同协方差矩阵的高斯分布。各类样

本均值向量

m

i

(

i=1

2

)如式(

3-15

)

m

i

lda 协方差矩阵_LDA算法详解相关推荐

  1. LDA主题模型(算法详解)

    LDA主题模型(算法详解) http://blog.csdn.net/weixin_41090915/article/details/79058768?%3E 一.LDA主题模型简介 LDA(Late ...

  2. 毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解

    毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解 文章目录 毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解 DOA阵列模型 MUSIC算法 空间平滑算法 整体流程 仿真代码 忙了 ...

  3. GrabCut算法详解:从GMM模型说起

    GrabCut算法详解:从GMM模型说起 最近正在学习CG,争取有时间就看点论文写写代码. GrabCut在OpenCv里面是有内置函数的,不过我还是用C++纯手工实现了一边原汁原味的论文,githu ...

  4. 多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解

    多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解 1. 概览 在开始具体讨论卡尔曼滤波和匈牙利算法之前,首先我们来看一下基于检测的目标跟踪算法的大 ...

  5. 点云配准NDT (P2D)算法详解

    点云配准NDT (P2D)算法详解 最近了解了一些关于点云配准算法NDT的相关文章,进行总结一下. NDT算法的关键是其利用正态分布对参考点云进行了重新表示,使用点云在一个模型特定位置的似然值而不是直 ...

  6. 推荐系统简介+算法详解+项目介绍

    目录标题 推荐系统简介 1.推荐系统目的 2.推荐系统的应用 3.推荐系统的基本思想 4.推荐系统的数据分析 5.推荐系统的分类 6.推荐算法简介 6.1 基于人口统计学的推荐算法(基于用户数据) 6 ...

  7. Matlab人脸检测算法详解

    这是一个Matlab人脸检测算法详解 前言 人脸检测结果 算法详解 源代码解析 所调用函数解析 bwlabel(BW,n) regionprops rectangle 总结 前言 目前主流的人脸检测与 ...

  8. 图论-最短路Dijkstra算法详解超详 有图解

    整体来看dij就是从起点开始扩散致整个图的过程,为什么说他稳定呢,是因为他每次迭代,都能得到至少一个结点的最短路.(不像SPFA,玄学复杂度) 但是他的缺点就是不能处理带负权值的边,和代码量稍稍复杂. ...

  9. C++中的STL算法详解

    1.STL算法详解 STL提供能在各种容器中通用的算法(大约有70种),如插入.删除.查找.排序等.算法就是函数模板,算法通过迭代器来操纵容器中的元素.许多算法操作的是容器上的一个区间(也可以是整个容 ...

  10. 粒子群(pso)算法详解matlab代码,粒子群(pso)算法详解matlab代码

    粒子群(pso)算法详解matlab代码 (1)---- 一.粒子群算法的历史 粒子群算法源于复杂适应系统(Complex Adaptive System,CAS).CAS理论于1994年正式提出,C ...

最新文章

  1. Promise基础用法
  2. 无法在终端中显示Git树
  3. python的目的及应用_python Django中的apps.py的目的是什么_python_脚本之家
  4. Keras学习笔记:序列式模型
  5. linux java 查询mysql_Linux Java连接MySQL数据库
  6. android--------ExpandableListView的使用多级列表
  7. 解决 用户'sa'登录失败。错误:18456 问题
  8. cookie,session的区别和联系(补充token)
  9. c++ 使用未初始化的内存_C语言内存分布(内核区、堆栈区等)
  10. gensim将python dict字典形式的词向量导入到word2vec模型(同时适合gensim4.0+版本)
  11. mysql浮点数据怎么_MySQL数据浮点类型的实际应用操作
  12. Docker 容器操作
  13. Spring中采用公共变量并发问题解决
  14. 如何在没有域的环境中搭建AlwaysOn(二)
  15. Clion配置Ros环境
  16. 用mysql制作一个登录_连接数据库制作一个简单的登入页面1
  17. 紫书刷题记录 UVa1593 代码对齐
  18. Flutter 2.10 开发Windows桌面应用快速入门
  19. 优思学院|六西格玛:如何最有效地制定目标?
  20. 使用git时代码被冲掉

热门文章

  1. sift算法matlab详解,sift算法原理详解及应用
  2. lfw分类 python_LFW精确度验证__python读写txt
  3. 炉石传说游戏系统拆解和部分系统分析
  4. MATLAB图像去雾霭算法及其实现
  5. 缠论入门到精通理论到实战
  6. 基于javafx+sqlserver的仓库管理系统
  7. Android接口测试工具Apizza,自定义API请求返回值,自定义请求相对路径
  8. 神舟计算机主板bios,最详细的各种主板bios设置方法
  9. 【过关斩将】如何制作高水平简历-原则篇
  10. 用python完成《商务与经济统计(第13版)》课后练习——第7章和第8章