感知机及其R实现

本文详细介绍了感知机模型,包括其定义、线性可分性定义以及感知机学习策略的损失函数。重点讲解了感知机学习算法的原始形式和对偶形式,并通过R语言实现来演示其工作原理。实验证明,感知机能够成功地对给定数据进行分类。
摘要由CSDN通过智能技术生成

感知机

1. 感知机模型

定义:假设输入空间(特征空间)是 χ ⊆ R n \chi\subseteq R^n χRn,输出空间是 Y = { + 1 , − 1 } Y=\{+1,-1\} Y={ +1,1}。输入 x ∈ χ x\in \chi xχ表示实例的特征向量,对应于输入空间的点;输出 y ∈ Y y\in Y yY表示实例的类别。由输入空间到输出空间的如下函数
f ( x ) = s i g n ( w ⋅ x + b ) f(x)=sign(w\cdot x+b) f(x)=sign(wx+b)
称为感知机。其中, w w w b b b为感知机模型参数, w ∈ R n w\in R^n wRn叫做权值, b ∈ R b\in R bR叫做偏置, w ⋅ x w\cdot x wx表示 w w w x x x的内积。 s i g n sign sign为符号函数。

2. 感知机学习策略

2.1数据集的线性可分性定义:

给定一个数据集
T = { ( x 1 , y 1 ) , ( x 2 , y 2 ) , ⋯   , ( x n , y n ) } , T = \{(x_1,y_1),(x_2,y_2),\cdots,(x_n,y_n)\}, T={ (x1,y1),(x2,y2),,(xn,yn)},
其中, x i ∈ χ = R n , y i ∈ Y = { + 1 , − 1 } , i = 1 , 2 , ⋯   , N , x_i\in\chi=R^n,y_i\in Y=\{+1,-1\},i=1,2,\cdots,N, xiχ=Rn,yiY={ +1,1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值