感知器模型

0. 前言

感知器是最简单的神经元结构,是研究单个训练样本的二分类器。

1. 单个感知器

对于一个感知器,其输入数据是二进制(0,1),输出也是二进制数。

感知器可以看做是根据权重来做出决策的单元,对于给定的w和b,感知器能够对数据进行分类预测。

1.1 单层结构

在这里插入图片描述

1.2 表达式

o u t p u t = { 0 , w ⋅ x + b ≤ 0 1 , w ⋅ x + b > 0 output=\left\{\begin{aligned} 0, & \text w \cdot x+b≤0 \\1, & \text w \cdot x+b>0 \end{aligned}\right. output={0,1,wx+b0wx+b>0

2. 多个感知器

多个感知器组合,就形成了多层感知器的网络结构

2.1 多层结构

在这里插入图片描述

3. 举例说明

3.1 单个神经元实现逻辑与

假设 x 1 , x 2 ∈ { 0 , 1 } x_1,x_2\in\{0,1\} x1,x2{0,1} W = ( 2 , 2 , − 3 ) W = (2, 2,-3) W=(2,2,3) y = x 1 A N D x 2 y = x_1 AND x_2 y=x1ANDx2

x 1 x_1 x1 x 2 x_2 x2 y t r u e y_{true} ytrue
000
010
100
111

构建感知器模型
在这里插入图片描述
z = w ⋅ x + b z = w\cdot x+b z=wx+b
y = h ( 2 ⋅ x 1 + 2 ⋅ x 2 − 3 ) = { 0 , z < 0 1 , z ≥ 0 y = h(2\cdot x_1+2\cdot x_2-3)=\left\{\begin{aligned} 0, & \text z<0 \\1, & \text z≥0 \end{aligned}\right. y=h(2x1+2x23)={0,1,z<0z0

上面的情况,对应下图中的分布,可以通过一条线很轻松分成两类
在这里插入图片描述

3.2 多个神经元实现逻辑与

对于下面这种分布,没办法通过一个神经元将其分开,因为是非线性可分的
在这里插入图片描述
可以通过多个神经元将其分开

在这里插入图片描述
z 1 = x 1 A N D x 2 z_1=x_1 AND x_2 z1=x1ANDx2 z 2 = x 1 O R x 2 z_2=x_1 OR x_2 z2=x1ORx2 y t r u e = z 1 A N D z 2 y_{true}=z_1 AND z_2 ytrue=z1ANDz2

x 1 x_1 x1 x 2 x_2 x2 z 1 z_1 z1 z 2 z_2 z2 y t r u e y_{true} ytrue
00000
01010
10010
11111

假设 W 1 = ( 2 , 2 , − 3 ) W_1 = (2, 2,-3) W1=(2,2,3) W 2 = ( 2 , 2 , − 1 ) W_2 = (2, 2,-1) W2=(2,2,1) W z = ( 1 , 3 , − 3 ) W_z = (1, 3,-3) Wz=(1,3,3)

y = h ( z ) = { 0 , z < 0 1 , z ≥ 0 y = h(z)=\left\{\begin{aligned} 0, & \text z<0 \\1, & \text z≥0 \end{aligned}\right. y=h(z)={0,1,z<0z0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值