fisher 判决方式是监督学习,在新样本加入之前,已经有了原样本。

原样本是训练集,训练的目的是要分类,也就是要找到分类线。一刀砍成两半!

当样本集确定的时候,分类的关键就在于如何砍下这一刀!

若以黑色的来划分,很明显不合理,以灰色的来划分,才是看上去合理的

1.先确定砍的方向

关键在于如何找到投影的向量u,与u的长度无关。只看方向

找到样本点的中心均值m1,m2,以及在向量u上的投影的m1~,m2~。

因为u的方向与样本点都有关,所以需要考虑一个含有所有样本点的表达式

不妨算出离差阵

算出类内离差矩阵,两个都要求出来,并求和

并且投影的离差阵

根据聚类的理想情况,类内距离小,类间距离大,所以就用类间去处理类内,我们现在的变量是向量u,我们就对u求导,算出max存在的时后u的条件。

为了方便化简,引入一个参数 不要以为下面除以是向量,(1*2)*(2*2)(2*1)=1  维度变成1,这是一个常数。

当求导公式

分子为0的时候,推出

所以

而且是(1*2)*(2*1)等于1,也是一个常数

到此为止,u的方向已经确定了

2.具体切哪一个点。

a,切

切投影均值的终点

2.

切贝叶斯概率的比例点

方向和具体点均已找到,分析完毕

小议费雪线性判别(Fisher Linear Discriminant Analysis)相关推荐

  1. 线性判别分析(Linear Discriminant Analysis)(一)

     线性判别分析(Linear Discriminant Analysis)(一) 1. 问题 之前我们讨论的PCA.ICA也好,对样本数据来言,可以是没有类别标签y的.回想我们做回归时,如果特征太 ...

  2. 线性判别分析LDA(linear discriminant analysis)与二次判别分析QDA(quadratic discriminant analysis)

    文章目录 什么是LDA LDA与PCA 相同 不同 LDA python实现 使用sklearn实现LDA 再进一步QDA QDA数学原理 QDA与LDA比较 Source: Python Machi ...

  3. 线性判别分析(Linear Discriminant Analysis, LDA)算法分析

    LDA算法入门 一. LDA算法概述: 线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher线性判别(Fisher Linear Discrimin ...

  4. 线性判别分析(Linear Discriminant Analysis, LDA)(含类内散度矩阵 类间散度矩阵 全局散度矩阵推导

    LDA算法概述: 线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher线性判别(Fisher Linear Discriminant ,FLD),是 ...

  5. 机器学习(三十一)——Linear Discriminant Analysis

    Linear Discriminant Analysis 在<机器学习(十六)>中,我们已经讨论了一个LDA,这里我们来看看另一个LDA. Linear Discriminant Anal ...

  6. 机器学习:Linear Discriminant Analysis(过程详解+实例代码MATLAB实现

    目录 LDA概念 线性判别分析(LDA)-二分类 LDA二分类过程 举个例子 线性判别分析-多分类 LDA多分类过程 Experiment 3: Linear Discriminant Analysi ...

  7. 【Learning Notes】PLDA(Probabilistic Linear Discriminant Analysis)

    PLDA 是一个概率生成模型,最初是为解决人脸识别和验证问题而被提出[3,5],之后也被广泛应用到声纹识别等模式识别任务中.学者从不同的动机出发,提出了多种 PLDA 算法,文献[2] 在统一的框架下 ...

  8. 邻域线性判别《Neighborhood linear discriminant analysis》

    模式识别与机器学习老师留了作业说是让找一篇线性判别的论文,所以就记录一下论文(<Neighborhood linear discriminant analysis>)吧,虽然只是一些翻译. ...

  9. 机器学习算法系列(十)-线性判别分析算法(一)(Linear Discriminant Analysis Algorithm)

    阅读本文需要的背景知识点:拉格朗日乘数法.一丢丢编程知识 一.引言   前面学习了一种用回归的方式来做分类的算法--对数几率回归算法,下面再来学习另一种分类算法--线性判别分析算法1(Linear D ...

最新文章

  1. Python:数据导入、爬虫:csv,excel,sql,html,txt
  2. 程序员面试题精选100题(50)-树的子结构[数据结构]
  3. 2021-03-09 Local Lipschitz 可能存在 有限时间逃逸
  4. android中的broadcastReceiver
  5. 【转】独家教程:用PHP编写Android应用程序
  6. 计算机网络第6章(应用层)
  7. 1.8 编程基础之多维数组 04 错误探测 python
  8. mybatis学习笔记--常见的错误
  9. JavaScript基础(六)面向对象
  10. 子程序调用编程序例子_汇编程序设计:LCD1602静态显示
  11. php判断直线相交,zoj 1158 判断2线段完全相交
  12. 声明JavaScript函数的六种方法
  13. AES 主动转向 紧急转向 避障系统 转向避障 五次多项式 PID控制 纯跟踪控制 MPC控制 模型预测
  14. Excel实现行列转换的三种方式
  15. pidgin qq_Pidgin入门:Skype的开源替代品
  16. pythoncad官网_Pycad: Python Extension for AutoCad
  17. 【有感】失去人性,失去很多;失去兽性,失去一切
  18. CNN(Convolutional Neural Network)
  19. Python 进阶必备:线程模块 threading
  20. 金蝶eas系统服务器怎么启动,EAS应用服务器启动失败

热门文章

  1. 54个站在人类智商巅峰的男人!告诉你2400年的物理学史里都有什么……
  2. FAGL_FCV 外币评估 原因代码替代
  3. 幼儿园小游戏:小兔种萝卜
  4. 【Django】有效解决django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM, but settings
  5. 乐鑫ESP32模组如何查看内部flash芯片支持的工作模式(QIO、QOUT、DIO、DOUT)?
  6. 浪潮官网服务器型号,浪潮服务器有哪些型号,哪位了解?
  7. kibana.bat文件闪退问题
  8. 视频教程-深度学习与PyTorch入门实战教程-深度学习
  9. 中国移动位置服务基地能力开放平台
  10. Robot fish: bio-inspired fishlike underwater robots 阅读笔记 1