Hopfield神经网络

✍ dations ◷ 2025-06-10 09:38:44 #神经网络

霍普菲尔德神经网络(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的更新有两种方式:

相关

  • 连体双胞胎连体双胞胎(英语:conjoined twins),俗称连体婴儿,指人类一次生育里同时生出两个婴儿但两个之间互相并未完全独立的情况,全世界平均概率约为1/200,000。公元415年,希坡的奥古斯丁所著
  • 冰滴咖啡冷泡咖啡不是冰滴咖啡,英文为Ice Drip coffee,冷泡咖啡是一种制作咖啡饮品的方式。一般所指的冷酿咖啡是由室温水浸泡放入研磨过的咖啡豆置于冰箱长达十数小时酿成,之后需要使
  • 铜质铜是大多数动物的组成成分和必须的营养素,铜缺乏可导致生长和代谢的紊乱。一个多世纪以来,已知铜是呼吸色素的必须成分,并在越来越多的蛋白质和酶中检测到。1847年Harless就指
  • 胚胎发生胚胎发生(英语:embryogenesis)也称为胚胎形成或胚胎发育,是胚胎构造由简单到复杂的过程。最早的起源是将只有单套染色体的细胞,融合成具有双套染色体的卵,可以经由卵子与精子受精
  • 魁独魁北克主权运动(法语:Mouvement souverainiste du Québec,英语:Quebec sovereignty movement)指的是追求加拿大魁北克省实现独立建国或拥有更多自治权的政治运动。魁北克在历史
  • 三教合流三教合流,又有儒释道三教合一的说法。大意宋明以降,儒教、道教、佛教三家思想相互影响,融会贯通。三教合流,中国古代哲学思想发展达到了新的阶段。三教合流,盛行于中国民间信仰,中
  • 马里奥·科莫马力欧·科莫(英语:Mario Matthew Cuomo,1932年6月15日-2015年1月1日),美国政治人物,第56任纽约州州长(1983-1994年)。1974年挑战党内提名失败后,他出任纽约州州务卿,1979-1982年任纽约州
  • 康斯坦丁·斯捷潘诺维奇·格鲁谢沃伊康斯坦丁·斯捷潘诺维奇·格鲁谢沃伊(俄语:Константи́н Степа́нович Грушево́й,1906年10月25日(11月7日)-1982年2月10日),乌克兰人,苏联军事指挥官,亦
  • 斯坦尼斯瓦夫一世斯坦尼斯瓦夫·莱什琴斯基(波兰语:Stanisław Leszczyński,波兰语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida
  • 季季莫蒂霍季季莫蒂霍(希腊语:Διδυμότειχο;土耳其语:Dimetoka;保加利亚语:Димотика)是一座位于希腊东北方东马其顿-色雷斯大区的边境小镇,城镇坐落在斯维伦格勒东南方的平