Hopfield神经网络

✍ dations ◷ 2025-11-29 13:24:18 #神经网络

霍普菲尔德神经网络(Hopfield neural network)是一种循环神经网络,由约翰·霍普菲尔德在1982年发明。Hopfield网络是一种结合存储系统和二元系统的神经网络。它保证了向局部极小的收敛,但收敛到错误的局部极小值(local minimum),而非全局极小(global minimum)的情况也可能发生。Hopfield网络也提供了模拟人类记忆的模型。

Hopfield网络的单元是二元的(binary),即这些单元只能接受两个不同的值,并且值取决于输入的大小是否达到阈值。Hopfield网络通常接受值为-1或1,也可以是0或者1。输入是由sigmoid函数处理得到的。 sigmoid函数定义为:

S ( t ) = 1 1 + e t {\displaystyle S(t)={\frac {1}{1+e^{-t}}}} 和间都有一对以一定权重(weight)的连接 w i j {\displaystyle w_{ij}} 。因此,Hopfiled网络可被描述为一个完整的无向图 G =< V , f > {\displaystyle G=<V,f>} ,其中 V {\displaystyle V} 是人工神经元集合。

Hopfiled网络的连接有以下特征:

权重对称的要求是一个重要特征,因为它保证了能量方程(称向函数某一点收敛的过程为势能转化为能量)在神经元激活时单调递减,而不对称的权重可能导致周期性的递增或者噪声。然而,Hopfiled网络也证明噪声过程会被局限在很小的范围,并且并不影响网络的最终性能。

使用下述公式更新Hoffield中节点的值:

s i { + 1 if  j w j i s j θ i , 1 otherwise. {\displaystyle s_{i}\leftarrow \left\{{\begin{array}{ll}+1&{\mbox{if }}\sum _{j}{w_{ji}s_{j}}\geq \theta _{i},\\-1&{\mbox{otherwise.}}\end{array}}\right.}

公式中:

Hopfied的更新有两种方式:

相关

  • 注音输入法注音输入法,是一种以注音符号来输入汉字的中文输入法。由于中华民国国民小学基础教育教授注音符号作为中文拼字方法,所以只要知晓该字的发音,就能以此输入法输入文字。相对应之
  • 原肠原肠(archenteron、digestive tube)是在囊胚时期经由原肠形成所完成。最后会形成动物的消化道。有些细胞向囊胚腔内折形成的过程称为内凹。这些细胞重新排列直到宽又浅的凹陷
  • 乔瓦尼·卡博托乔瓦尼·卡博托(意大利语:Giovanni Caboto,威尼斯语:Zuan Chabotto),又称约翰·卡博特(John Cabot)(1450年–约1499年),是意大利的航海家、探险家。航海家塞巴斯蒂安·卡博托之父。他
  • 从男爵从男爵(baronet,又译准男爵,传统简写是Bart,现代简写是Bt),以及相当于男性的女从男爵(baronetess,简写是Btss.)。是对从英国君主取得世袭“从男爵爵位”的人士的称呼。从男爵爵位最先
  • 黑人优越主义黑人优越主义是一个广义的种族主义意识形态,包含多个在不同程度上认为黑人比其他人种优越的团体,这种优越主义部分更带有仇恨性质。20世纪30年代,激进宗教组织伊斯兰国度(英语:Na
  • 斯蒂芬·科尔·克莱尼斯蒂芬·科尔·克莱尼(Stephen Cole Kleene,1909年1月5日-1994年1月25日)美国数学家、逻辑学家,主要从事对可计算函数的研究,而他的递归理论研究有助于奠定理论计算机科学的基础。
  • 董欣年董欣年(1959年-),女,美国分子生物学、植物生理学家,杜克大学生物学系教授,霍华德·休斯医学研究所研究员。2012年获选美国国家科学院院士。浙江宁波人,生于学术世家。父亲是有“一代
  • 字典 (消歧义)字典可以指:
  • 维克托·穆勒维克托·穆勒(荷兰语:Victor R. Muller, 1959年9月13日-)是一位荷兰商人。他是世爵汽车的创始人兼首席执行长。在荷兰莱顿大学攻读法律。1984年毕业后,在贝克麦肯思国际律师事务
  • 体育晨报《体育晨报》是中国中央电视台体育频道(CCTV-5)的一档体育新闻类栏目,通常在每天7:00直播。2005年9月5日,《体育晨报》开播,当时安排在每天7:00-7:25直播,8:00-8:25重播。2007年1