机器学习笔记(XV)神经网络(II)感知机和多层网络

感知机(Perceptron)

组成

感知机(Perceptron)由两层神经元组成
输入层:接收外界的输入信号,传递给输出层,
输出层:输出层时 M-P 神经元(阈值逻辑神经元)
图解:
这里写图片描述

感知机和与或非运算

前提

输入向量:

x=(x1;x2)=(x1x2)

权值向量:
w=(w1;w2)=(w1w2)

输出结果:
y=f(xTwθ)=f(iwixiθ)

f=sgn(x)={1,x0;0,x<0;

  • 与运算: (x1x2) :令 w1=w2=1,θ=2 ,则 y=f(1x1+1x22) ,则: x1=x2=1 时, y=1 ;
  • 或运算: x1x2 :令 w1=w2=1,θ=0.5 ,则 y=f(1x1+1x20.5) ,则: x1=1 或者 x2=1 时, y=1 ;
  • 非运算: ¬x1 :令 w1=0.6 , w2=0,θ=0.5 ,则 y=f(0.6x1+0x20.5) ,则: x1=1 , y=0 ; x1=0 , y=1 ;(其实这里 w1 可以取其他值)

权值调整

权重和阈值可以通过学习得到,如果将 θ 作为固定输入为 -1.0 的”哑结点”其对应的权重为 wn+1 ,这样权重和阈值的学习可以统一为权重学习。
输入向量:

x^=(x1;;xn;1)=x1xn1

权值向量:
w^=(w1;;wn;θ)=w1wnθ

输出结果:
y=f(x^Tw^)

调整方法

wiwi+Δwi,Δwi=η(yy^)xi

其中 η 称为学习率

缺点

不能处理异或问题,

异或问题

两层感知机:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值