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

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

AI-第五期-DarkRabbit

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

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

依然公式比较多,CSDN的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+b0b>(
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值