有两个样本点,第一个点为正样本,它的特征向量是(0,-1);

网友投稿 366 2022-11-06


有两个样本点,第一个点为正样本,它的特征向量是(0,-1);

感想

这是牛客网的一道关于支持向量机的问题,我不小心给做错了,犯了大多数人都犯的错误,这里我把解答过程分享出来。

problem

有两个样本点,第一个点为正样本,它的特征向量是(0,-1);第二个点为负样本,它的特征向量是(2,3),从这两个样本点组成的训练集构建一个线性SVM分类器的分类面方程是() 2x+y=4 x+2y=5 x+2y=3 以上都不对 答案:D,我个人感觉不怎么合适

analysis

于是必须满足:

min 1/2(w1^2+w2^2)

s.t. 1*(0*w1-1*w2+b)>=1

-1*(2*w1+3*w2+b)>=1

联立方程组得:

w1=-1/5, w2=-2/5, b=3/5

其实求最大间隔就是求边界上的点到超平面的距离,点到直线的距离公式为

照葫芦画飘,边界上的点到超平面的最大距离为: 1/||w|| 即我们求满足条件的最小的||w|| 然后就是支持向量机利用参数求解||w||的过程了,对于本题目,设其超平面方程为w1x1+w2x2+b=0 即求 min 1/2(||w1||^2+||w2||^2)

​​牛客网​​​. ​​​点到直线的距离公式​​​ ​​​支持向量机(SVM)是什么意思?​​


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:tesseract: symbol lookup error: tesseract: undefined symbol: _ZN9tesseract10SIMDDetect15avx2_availab
下一篇:这么优雅的Java ORM没见过吧!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~