机器学习之Fisher线性分类器实现样本分类

本次实验是本科阶段人工智能实验课的一个实验,当时划水没有仔细做,现在回来再实践一下。

1.Fisher分类器的基本原理

若把样本的多维特征空间的点投影到一条直线上,就能把特征空间压缩成一维。那么关
键就是找到这条直线的方向,找得好,分得好,找不好,就混在一起。因此 Fisher 方法目标
就是找到这个最好的直线方向以及如何实现向最好方向投影的变换。这个投影变换恰是我们
所寻求的解向量 ,这是 Fisher算法的基本问题。
样本训练集以及待测样本的特征数目为 n。为了找到最佳投影方向,需要计算出各类均
值、样本类内离散度矩阵 和总类间离散度矩阵、样本类间离散度矩阵
,根据 Fisher 准则,
找到最佳投影准则,将训练集内所有样本进行投影,投影到一维 Y 空间,由于 Y 空间是一维
的,则需要求出 Y 空间的划分边界点,找到边界点后,就可以对待测样本进行一维 Y 空间的
投影,判断它的投影点与分界点的关系,将其归类。

2.实现步骤

在这里插入图片描述
在这里插入图片描述

3.实验内容

利用 LDA 进行一个分类的问题:假设一个产品有两个参数柔软性 A 和钢性 B来衡量它是否合格,如下图所示:
在这里插入图片描述
根据上图,我们可以把样本分为两类,一类是合格的产品,一类是不合格的产品。通过LDA 算法对训练样本的投影获得判别函数,然后判断测试样本的类别,即输入一个样本的参数,判断该产品是否合格。
1.所需库函数

import math
import numpy as np
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

starlet_kiss

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值