学习笔记4-线形二分类问题

1. 问题描述

如图:
在这里插入图片描述
设由训练集 D = ( x 1 ( i ) , x 2 ( i ) , . . . , x n ( i ) ) , i = 1 , 2 , . . . , m D=\left( x_{1}^{\left( i \right)},x_{2}^{\left( i \right)},...,x_{n}^{\left( i \right)} \right) ,i=1,2,...,m D=(x1(i),x2(i),...,xn(i)),i=1,2,...,m所组成的两类数据,现如今需要求得一直线(平面或超平面)
X W T + b = 0 XW^T + b =0 XWT+b=0
上式中, X = [ x 0 , x 1 , x 2 , . . . , x n ] X=\left[ x_0,x_1,x_2,...,x_n \right] X=[x0,x1,x2,...,xn] W = [ w 1 , w 2 , . . . , w n ] W=\left[ w_1,w_2,...,w_n \right] W=[w1,w2,...,wn],来区分两类数据,并且满足训练集到超平面的距离是最小的。

2.推导

2.1分类别

对于第一个要求,把两类数据分开。设实心类为A,空心类为B。
对于数据本身,若满足:
X W T + b < 0 XW^T + b <0 XWT+b<0
则可以判定其为B类,反之为A类。

2.2数据集到直线(超平面)的距离最小

设总的数据集到区分面的距离为 D D D,数据集 i i i到区分面距离为 d ( i ) d^{\left( i \right)} d(i).
则有:
d ( i ) = X ( i ) W T ∣ ∣ W ∣ ∣ d^{\left( i \right)}=\frac{X^{\left( i \right)}W^T}{\sqrt{||W||}} d(i)=W X(i)WT

∣ ∣ W ∣ ∣ ||W|| W W W W向量的二范数,其具体数值为: ∣ ∣ W ∣ ∣ = W W T ||W||=WW^T W=WWT
由此得到:
D = ∑ i = 1 m X ( i ) W T ∣ ∣ W ∣ ∣ D=\sum_{i=1}^m{\frac{X^{\left( i \right)}W^T}{\sqrt{||W||}}} D=i=1mW X(i)WT
同时,D也是损失函数。

3.代码实现

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不想当韭菜啊!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值