--
--
一、 实验目的
熟悉Kosko型双向联想记忆网络的原理与结构,通过仿真实验掌握具体的
实现方法,了解该网络的功能及性能,加深对该类网络的稳定状态和能量函数等
概念的理解。
二、 实验原理
我们知道,联想记忆功能分为自联想和异联想,异联想也称为双向联想记忆,
简写为BAM。BAM 存储器可存储两组矢量,若有如下N维矢量与 P 维矢量B:
A =
[
€
0
, €
1
, • , €
‚ƒ1
]
„
…
{
ƒ1,1
}
‚
B =
[
†
0
, †
1
, • , †
‡ƒ1
]
„
…
{
ƒ1,1
}
‡
构成 M 对矢量
(
ˆ
‰
, Š
‰
)
,s=0,1,…,M-1,将它们存入 BAM 存储器即可进行由 A 到
B 或由 B 到 A 的双向联想,即给定 A(或 B)可经联想得到对应的标准样本 B(或A),
当有噪声或缺损时,联想功能可使样本对复原。
其实,人脑就具有根据相关线索回忆和恢复信息的能力。例如,片断曲调往往
可以唤起人们对整个乐曲的回忆;在人群中某人的背影就足以使我们想起一位老
朋友。人工神经网络力图实现这种功能。Kosko 的BAM 网络就是其中的一种。
如图 1 所示,与矢量 A 相应的一层有 N 个节点,另一层对应矢量 B,有 P 个节点,两
层间双向连接。假定 B 到A的传输为正向,正向的权矩阵为 W,反之,A 到 B 为
反向传输,权矩阵为‹
„
。
如果输入矢量由上层加入,且相应于网络中 B 的稳定状态,则经 W 之作用产
生 A 稳定状态。同理,如果输入矢量在下层,且相应于网络中 A 的稳定状态,经
‹
„
之作用产生 B 稳定状态,