AI(007) - 笔记 - 感知机(Perceptron)和多层感知机(Multi-Layer Perceptron)

本文介绍了感知机(Perceptron)和多层感知机(Multi-Layer Perceptron)的基本概念。感知机包括过程、前馈计算、逻辑运算、学习规则及其局限性。多层感知机通过隐层神经元和多种激活函数,解决线性不可分问题,特别是介绍了反向传播算法用于权重更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感知机(Perceptron)和多层感知机(Multi-Layer Perceptron)

AI-第五期-DarkRabbit

之前并未做过笔记,所以这篇文章是对以下内容回顾,对应:

  • 第六周:(02)感知机
  • 第六周:(03)多层感知机和反向传播
  • 维基百科(en)“Backpropagation” 词条
  • 《机器学习》(西瓜书):第5章 神经网络 - 5.1 神经元模型
  • 《机器学习》(西瓜书):第5章 神经网络 - 5.2 感知机与多层网络
  • 《机器学习》(西瓜书):第5章 神经网络 - 5.3 误差逆传播算法

依然公式比较多,优快云的app会显示不正常(乱码),请用其它任意方式浏览。


目录


1 感知机(Perceptron)

1.1 过程

inputs(bottom) -> weights -> weighted sum -> step function -> output(top)

y=f(WX+b) y = f ( W ⋅ X + b )

step function(activation function)(激活函数):

f(x)={ 10x>0x0 f ( x ) = { 1 x > 0 0 x ≤ 0

1.2 前馈计算

  • weighted sum: logit=ω0x0+ω1x1++ωnxn l o g i t = ω 0 x 0 + ω 1 x 1 + ⋯ + ω n x n
  • 其中 ω0=b(bias),x0=1 ω 0 = b (bias,偏置) , x 0 = 1
  • ω=[ω0,ω1,,ωn],x=[x0,x1,x2,,xn] ω = [ ω 0 , ω 1 , ⋯ , ω n ] , x = [ x 0 , x 1 , x 2 , ⋯ , x n ] logit=ωx l o g i t = ω ⋅ x
  • step function: output=f(logit),f(x)={ 10x>0x0 o u t p u t = f ( l o g i t ) , f ( x ) = { 1 x > 0 0 x ≤ 0

1.3 逻辑运算

感知器可以进行简单的逻辑运算(不包含异或)。

可以运用真值表进行运算。

  • 逻辑与:

    • 真值表:

      x1 x 1 x2 x 2 output
      1 1 1
      1 0 0
      0 1 0
      0 0 0
    • 由真值表和 step function 得出的不等式方程组:

      1×ω1+1×ω2+b>01×ω1+0×ω2+b00×ω1+1×ω2+b00×ω1+0×ω2+b0
多层人工神经网络也叫做多层感知机(MLP,multi-layer perceptron),是一种常用的深度学习模型。它由多个神经元组成的神经网络,其中神经元按照层次排列,每一层的神经元通过连接权重与前一层的神经元进行信息传递。 在多层感知机中,通常有一个输入层、若干个隐藏层一个输出层。输入层接收外部输入数据,隐藏层输出层对输入数据进行加工处理,输出层则给出最终的预测结果。每个神经元都有一个激活函数,用于对输入信号进行非线性转换。 多层感知机的训练过程一般使用反向传播算法。首先,通过将训练数据输入网络,根据当前网络参数计算得到输出结果;然后,通过与真实标签比较,计算出误差;最后,根据误差反向传播更新网络参数,以减小误差。这个过程重复进行多次,直到网络的输出结果与真实标签达到较好的匹配。 多层感知机的优势在于可以通过增加隐藏层的深度来提高模型的复杂度表达能力,从而更好地拟合非线性关系。而激活函数的选择也影响着模型的性能,常用的激活函数有ReLU、Sigmoidtanh等。 总结而言,多层人工神经网络(多层感知机)是一种有效的深度学习模型,通过反向传播算法进行训练,能够应对更加复杂的非线性关系。在实际应用中,多层感知机被广泛应用于图像识别、自然语言处理、语音识别等领域,并取得了很多显著的成果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值