首页 > 其他 > 详细

机器学习基础梳理—(感知机浅谈)

时间:2020-02-22 12:05:22      阅读:46      评论:0      收藏:0      [点我收藏+]

 

1、感知机基础

感知机是一种二类分类模型,训练样本需要完全线性可分,学习策略包括两种:一种是误分

类点的数目,另外一种是误分类点到分离超平面的总距离,通过梯度下降法最小化损失函数。

分离超平面:w * x + b = 0

误分类点:-y(i) * (w * x(i) + b) > 0,若不等式成立,确认x(i),y(i)为误分类点

决策函数:y = sign(w * x + b)

损失函数:Loss1 = -∑ y(i) * (w * x(i) + b),其中0 < i <= M,M为误分类点的数目,

Loss2 = Loss1 / ||w||(总距离公式);两种损失函数均是非负的,损失函数越小

,代表误分类点到分离超平面的总距离越小,误分类点的数目可能越少,当损失

函数为0,则所有训练样本分类正确。

2、感知机学习算法

输入:训练样本

输出:f(x) = sign(w * x + b)

具体操作:首先初始化w和b,重复过程:然后在训练样本中遍历数据,如果y(i) *  (w * x(i) + b) <= 0,

则为误分类点,更新w和b,更新方式为w = w - (- n * y(i) * x(i)),b = b - (-n * y(i)),直到训练样本中

没有误分类点。

机器学习基础梳理—(感知机浅谈)

原文:https://www.cnblogs.com/cookbook/p/12339883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!