- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
神经元模型和网络结构
第二章
1
单输入神经元
2
传输函数:硬极限传输函数
a
0 1
n0 n0
3
传输函数:线性传输函数
an
4
传输函数:对数S-形传输函数
a
1 1 en
5
常用传输函数
6
常用传输函数
7
多输入神经元
简化记号
8
神经网络的层
9
简化记号
w 1 ,1 w 1 ,2
W
wБайду номын сангаас
2
,1
w 2 ,2
34
判定边界
1wTp+b =0
1wTp = –b
• 判定边界上的点与权值向量的内积相等
• 判定边界上的点到权值向量上的投影相等, 即它们应该位于正交于权值向量的直线上
• 权值向量总是指向神经元输出为1的区域
35
例:或运算(OR)
p1 =
0 0
t1
=
0
p2
=
0 1
t2
=
1
p3
=
1 0
t3
P1
1
1
标准苹果向量
1
P2
1
1
19
方案1:感知机实现
20
两输入单层感知机
a
1 1
WP b 0 WP b 0
W [1,1],b 1
判定边界: W Pb0
21
苹果/橘子实例
1 WP b 0 a 1 WP b 0 W [0,1, 0], b 0
判定边界: p2 0
=
1
p4 =
1 1
t4
=
1
1w
=
0.5 0.5
1 w T p +b=0.05.0 5 0.+ 5 b=0.+ 2 b= 50 b=– 0.25
36
多神经元感知机
• 每个神经元都有自己的判定边界
iwTp+bi =0
• 单神经元能将输入向量分为两类 • 多神经元(S个)感知机能将输入向量分
为2S类
27
方案3:Hopfield网络
28
Hopfield网络测试
0.2 0 0 0.9
W 0
1.2
0 ,b
0
0 0 0.2 0.9
椭圆的橘子:
P1 1 1T
a1(t 1) satlin(0.2a1(t)0.9) a2(t 1) satlin(1.2a2(t)) a3(t 1) satlin(0.2a3(t)0.9)
37
学习规则:测试问题
p
1
=
1 2
t1
=
1
p2 =
–1 2
t2
=
0
p3 =
0
t3 = 0
–1
38
起始点
• 随机生成初始权重向量
1 w = 1.0
– 0.8
输入第一个向量p1
a=hardlim 1w Tp1=hardlim 1.– 0 0.8 1 2
a= h a rd lim – 0.= 6 0错误的分类!
• 输出层神经元的数目=应用问 题的输出数目
• 输出层的传递函数选择至少 部分依赖于应用问题的输出 描述
16
一个说明性实例
第三章
17
苹果/橘子分类器
18
特征向量
外 形
P
质
地
重 量
外
形
=
1
-
1
园 其它
质
地
=
1 -1
光滑 粗糙
重
量
1
=
-1
1磅 1磅
问题描述
标准橘子向量 1
w
S
,1
w S ,2
w 1,R
w
2 ,R
,
w
S
,R
p1
b1
a1
p
p2
,b
b
2
,
a
a
2
p
R
b
S
a
S
10
多层神经网络
11
简化记号
12
递归网络:延时模块
13
递归网络:积分器模块
14
递归网络
15
如何选择一种网络结构
• 网络的输入个数=应用问题的 输入个数
a(0) P;
a (1) 0 .7 1 1 a (2 ) 1 1 1
a (3) 1 1 1
29
扩展的问题
• 当输入较多而判定边界无法用图示方法表示 的情况下,如何设计多输入感知机的权值和 偏置值?
• 如果要识别的问题不是线性可分的,能否通 过扩展标准感知机来解决这类问题?
• 当不知道标准模式时,Hamming网络如何学 习权值和偏置值?
• 如何确定Hopfield网络的权值矩阵和偏置值向 量?
• 如何知道Hopfield网络最终是否会收敛?
30
感知机学习规则
第四章
31
学习规则
• 监督学习 学习规则由一组描述网络行为的实例集 合(输入、输出对;训练集)给出
{ p 1 ,t 1 } ,{ p 2 ,t 2 } , ,{ p Q ,t Q }
poslin(aa1222
(t) (t)
a22 a12
(t) (t))
1
S 1
26
Hamming网络测试
椭圆的橘子: P1 1 1T
1
前馈层: a1W1P11
递归层:
1 1
11 113324
a2(0)a1 0.51 1
S1
a2(1)poslin(W2a2(0))01.5 01.52403 a2(2)a2(1); ;a2(k)a2(1)
22
网络测试
苹果: P21 1 1T
a h a r d l i m s ( W P 2 b ) 1
橘子:P 11 1 1T
a h a r d l i m s ( W P 1 b ) 1
椭圆的橘子: P1 1 1T
a h a r d l i m s ( W P b ) 1
23
方案2:Hamming网络
w
i,R
1w T
2wT
S
w
T
a i= h a r d lim n i= h a r d lim iw T p + b i
33
单神经元感知机
w1 1 = 1 w1 2 = 1 b = –1
a = h a r d l i m 1 w T p + b = h a r d l i m w 1 1 p 1 + w 1 2 p 2 + b
39
学习规则的尝试
• 将1w置为p1 • 将1w加上p1 • 尝试性规则:
Itf = 1a a = n 0 ,d t 1 w h n e w = e 1 w o ln d + p
• 增强学习 对网络的某些输入序列进行评分,来作 为网络的性能测度
• 无监督学习 学习算法仅依赖于网络输入,通常是对 输入进行聚类
32
感知机的结构
w 1 ,1 w 1 ,2
W
w
2
,1
w 2 ,2
w
S
,1
w S ,2
w 1,R
w
2 ,R
,
w
S
,R
w i ,1
iw
w
i ,2
, W
24
前馈层
Hamming(汉明)距离:
两个向量中不同元素的个数
dH(Px,Py)1 2(RPxTPy)
W 1P P 1 2T T1 1
1 1
1 1,b1R R
a1W1Pb1P P12TTP PR R
22((R R ddH H((P P,,P P1 2))))0 0 25
递归层
W
2
1
1
a2(t 1) poslin(W2a2(t))