最小距离法

最小距离法是分类方法中最简单的方法之一

当想要判断一个新的样本向量的类别的时候,就去计算它与各类别的代表向量的距离即可

求每一类的代表向量

设一个样本集有 p 类样本
设第 i 类有 k 个样本,样本集合为{ωi1,ωi2,...,ωik}
其代表向量一般为这些样本的均值向量,即
ωim=1k(ωi1+ωi2+...+ωik)

计算距离

设需判断的样本为 ω ,则接下来需要计算出p个距离出来,然后比较出哪个距离最小,就把该样本判定为距离最近的那一类

d1=d(ω,ω1m)
d2=d(ω,ω2m)

dp=d(ω,ωpm)

然后看 min{d1,d2,...,dp} 属于哪一类

几种距离

至于两个向量的距离的计算,有好几种,最常见的是欧氏距离

比如,若求 ω1 ω2 的距离

ω1 (x1,x2...xn) ,是个n维向量

ω2 (y1,y2...yn) ,是个n维向量

欧氏距离= k=1n(xkyk)2 = (ω1ω2)(ω1ω2)T ,这里 ω 是个行向量

曼哈顿距离= k=1n|xkyk|

闵可夫斯基距离= k=1n(xkyk)rr

欧氏距离和曼哈顿距离是闵可夫斯基距离的特例。表示r=2和r=1的时候的特例。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值