Matlab学习笔记 2 单层感知机二分类问题及示例

文章介绍了如何使用Matlab实现单层感知机进行二分类问题的解决,包括输入向量、权重向量的定义,以及学习算法的步骤,如初始化、激活、更新权值等。同时,提到了感知机的局限性,如仅适用于线性可分问题,并给出了一段示例代码展示如何训练和绘制分类结果。
摘要由CSDN通过智能技术生成

Matlab学习笔记之单层感知机单层感知机二分类问题及示例------------锋锋的快乐小窝

  • 定义 ( N + 1 ) × 1 (N+1)\times 1 (N+1)×1输入向量:   x ⃗ = [ 1 , x 1 ( n ) , x 2 ( n ) , … , x N ( n ) ] T ~\vec x=[1,x_1(n),x_2(n),…,x_N(n)]^{T}  x =[1,x1(n),x2(n),,xN(n)]T

  • n n n :迭代次数

  • 定义 ( N + 1 ) × 1 (N+1)\times 1 (N+1)×1权值向量:   ω ⃗ ( n ) = [ b ( n ) , ω 1 ( n ) , ω 2 ( n ) , … , ω N ( n ) ] T ~\vec\omega(n)=[b(n),\omega_1(n),\omega_2(n),…,\omega_N(n)]^{T}  ω (n)=[b(n),ω1(n),ω2(n),,ωN(n)]T

  • 所以线性组合器的输出: v ( n ) = ∑ i = 1 N ω i x i = ω ⃗ n T x ⃗ n v(n)=\sum_{i=1}^{N} \omega_i x_i ={\vec{\omega}^{T}_{n}} \vec{x}_{n} v(n)=i=1Nωix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值