Hopfield network (original) (raw)

About DBpedia

Una xarxa de Hopfield és una forma de xarxa neuronal artificial recurrent inventada per . Les xarxes de Hopfield s'usen com a sistemes de memòria associativa (RNA) amb unitats binàries. Estan dissenyades per convergir a un mínim local, però la convergència a un dels patrons emmagatzemats no està garantida.

thumbnail

Property Value
dbo:abstract Una xarxa de Hopfield és una forma de xarxa neuronal artificial recurrent inventada per . Les xarxes de Hopfield s'usen com a sistemes de memòria associativa (RNA) amb unitats binàries. Estan dissenyades per convergir a un mínim local, però la convergència a un dels patrons emmagatzemats no està garantida. (ca) شبكة هوبفيلد (بالإنجليزية: Hopfield network)‏ هي شبكة عصبونية تصنف من الشبكات ذات الطبقة الواحدة (Single-Layer Net) حيث تتألف من طبقة واحدة من أوزان الوصلات، وغالباً ما تنقسم الوحدات فيها إلى وحدات دخل تستقبل الإشارات من العالم الخارجي، ووحدات خرج يمكن قراءة استجابة الشبكة منها. في التقليدية، تكون وحدات الدخل مرتبطة كلياً بوحدات الخرج، ولكنها غير مرتبطة بوحدات دخل أخرى، ووحدات الخرج غير مرتبطة بوحدات خرج أخرى. من أهم تطبيقات شبكة هوبفيلد، ، وحل مشاكل الأمثلية (إيجاد الطريق الأقصر في مسألة البائع المتجول الشهيرة). (ar) Als Hopfield-Netz bezeichnet man eine besondere Form eines künstlichen neuronalen Netzes. Es ist nach dem amerikanischen Wissenschaftler John Hopfield benannt, der das Modell 1982 bekannt machte. (de) Una red de Hopfield es una forma de red neuronal artificial recurrente inventada por . Las redes de Hopfield se usan como sistemas de Memoria asociativa con unidades binarias. Están diseñadas para converger a un mínimo local, pero la convergencia a uno de los patrones almacenados no está garantizada. (es) A Hopfield network (or Ising model of a neural network or Ising–Lenz–Little model) is a form of recurrent artificial neural network and a type of spin glass system popularised by John Hopfield in 1982 as described earlier by Little in 1974 based on Ernst Ising's work with Wilhelm Lenz on the Ising model. Hopfield networks serve as content-addressable ("associative") memory systems with binary threshold nodes, or with continuous variables. Hopfield networks also provide a model for understanding human memory. (en) Le réseau de neurones d'Hopfield est un modèle de réseau de neurones récurrents à temps discret dont la est symétrique et nulle sur la diagonale et où la dynamique est asynchrone (un seul neurone est mis à jour à chaque unité de temps). Il a été popularisé par le physicien John Hopfield en 1982. Sa découverte a permis de relancer l'intérêt dans les réseaux de neurones qui s'était essoufflé durant les années 1970 à la suite d'un article de Marvin Minsky et Seymour Papert. Un réseau de Hopfield est une mémoire adressable par son contenu : une forme mémorisée est retrouvée par une stabilisation du réseau, s'il a été stimulé par une partie adéquate de cette forme. (fr) ホップフィールド・ネットワーク (英: Hopfield network) は、ニューラルネットワークの一モデルである。 アメリカ合衆国の物理学者であるジョン・ホップフィールド (J.J. Hopfield) が提唱した。ユニット(ニューロン)間に対称的な相互作用がある非同期型ネットワークであり、自然な操作によってネットワークのエネルギーが極小値をとる。元はスピンの安定条件をもとめるモデルとして発想されたものであったが、ネットワークによるのモデルとして歓迎され、ニューラルネットブームの火付け役の一つとなり、また後のボルツマンマシンの元ともなった。これは統計的な変動をもちいて、エネルギーが極小値ではなく最小値をとることを目指すモデルである。 (ja) Una rete di Hopfield è un tipo di rete neurale artificiale, nota per essere il modello di rete che simula le capacità del cervello umano di ricordare le cose o di ricostruire le immagini distorte. Nel campo delle reti neurali questo modello è classificato come apprendimento non supervisionato: la rete impara senza avere esempi, soltanto con l'uso del concetto di "energia". Questo modello fa uso delle funzioni di Ljapunov per provare la propria stabilità. (it) Een Hopfield-netwerk, uitgevonden door , is een enkellaags neuraal netwerk. Een dergelijk netwerk kan dienen als een en bestaat uit binaire of polaire neuronen. Elk neuron is verbonden met elk ander neuron. De verbindingen hebben daarbij meestal de volgende beperkingen: * (eenheden hebben geen verbinding met zichzelf) * (verbindingen zijn symmetrisch) Initieel kan een Hopfield-netwerk worden gevuld met leerpatronen, waarna het gewicht van elke verbinding wordt vastgesteld. In tegenstelling tot een netwerk met , worden de gewichten hierna niet meer aangepast. Bij ieder leerpatroon, met de vorm , wordt bekeken hoe dit patroon bijdraagt aan gewicht . Hierdoor ontstaat de volgende sommatie na patronen: , (nl) Um modelo de Hopfield, também chamado de rede Hopfield, é uma forma de rede neural artificial recorrente popularizada por John Hopfield em 1982, mas descrita anteriormente por W. A. Little em 1974. Redes Hopfield servem como sistemas de memória de conteúdo direcionável com nós de limite binário. Garante-se que elas convertem a um mínimo local, mas às vezes convergirão a um falso padrão (mínimo local errado) em vez de um padrão estabelecido (mínimo local esperado). Redes Hopfield também oferecem um modelo para a compreensão da memória humana. (pt) Sieci asocjacyjne – zwane sieciami Hopfielda, wymyślone przez amerykańskiego fizyka w 1982 roku, to taka klasa sieci rekurencyjnych, które dają możliwość rekonstrukcji i rozpoznawania wcześniej zapamiętanych wzorców na podstawie skojarzeń, bazując na dostępnym fragmencie wzorca lub wzorca podobnego do niego. Są wykorzystywane do modelowania . W tych sieciach nie ma wyszczególnionych warstw, każda jednostka przetwarzająca jest złączona ze wszystkimi innymi jednostkami z wyjątkiem samej siebie. Połączenie pomiędzy dwiema jednostkami jest symetryczne, co oznacza, że ma taką samą siłę w obie strony. Procesy obliczeniowe polegają na nauczeniu sieci wzorcowych danych, a w dalszej kolejności na prezentacji dowolnych danych na wejściu. Sygnał rozprzestrzenia się po sieci aż do momentu samoczynnego uzyskania stanu stabilnego, kiedy już nie zachodzą zmiany aktywacji żadnych jednostek. Stan aktywacji opisany na zbiorze jednostek przetwarzających jest przesyłany na wyjście systemu i jest wzorcem najbardziej zbliżonym do danych wejściowych. (pl) Нейро́нная сеть Хо́пфилда (англ. Hopfield network) — полносвязная нейронная сеть с симметричной матрицей связей. В процессе работы динамика таких сетей сходится (конвергирует) к одному из положений равновесия. Эти положения равновесия определяются заранее в процессе обучения, они являются локальными минимумами функционала, называемого энергией сети (в простейшем случае — локальными минимумами отрицательно определённой квадратичной формы на n-мерном кубе). Такая сеть может быть использована как автоассоциативная память, как фильтр, а также для решения некоторых задач оптимизации. В отличие от многих нейронных сетей, работающих до получения ответа через определённое количество тактов, сети Хопфилда работают до достижения равновесия, когда следующее состояние сети в точности равно предыдущему: начальное состояние является входным образом, а при равновесии получают выходной образ. Ее вариацией является Нейронная сеть Хэмминга. (ru) Hopfield är ett övervakat neuralt nätverk och används till att minnas mönster. Nätet förmår att återskapa inlärda mönster som blivit störda till en viss gräns. Hur väl återskapandet går beror på flera faktorer såsom hur många bilder som är intränade i nätet, hur störd bilden är, hur många iterationscykler som tillåts. Hopfieldnätet konstruerades ursprungligen av 1982.Nätet är präglat av en biologisk förebild och fungerar starkt förenklat som en människas minne. Detta minne är av typen , vilket innebär att de mönster som nätet känner igen kommer att visas likadant som de matas in. När nätet stöter på ett mönster som det inte känner igen kommer det att visa det mönster som är mest likt det nuvarande, av de som det har sett under träningsfasen. Ett autoassociativt nät kan alltså återskapa störd indata till något av de mönster det känner igen. Ett Hopfieldnät kan lagra ungefär bilder. Där N är antal neuroner och M är antal bilder. (sv) Нейронна мережа Гопфілда — це тип рекурентної, повнозв'язної, штучної нейронної мережі з симетричною матрицею зв'язків. У процесі роботи динаміка таких мереж сходиться (конвергує) до одного з положень рівноваги. Ці положення рівноваги є локальними мінімумами функціоналу, що називається енергія мережі (у найпростішому випадку — локальними мінімумами негативно визначеної квадратичної форми на n-вимірному кубі). Така мережа може бути використана як , як фільтр, а також для розв'язання деяких завдань оптимізації. На відміну від багатьох нейронних мереж, що працюють до отримання відповіді через певну кількість тактів, мережі Гопфілда працюють до досягнення рівноваги, коли наступний стан мережі дорівнює попередньому. (uk) 霍普菲爾德神经网络(Hopfield neural network)是一种循环神经网络,由约翰·霍普菲尔德在1982年发明。Hopfield网络是一种系统和二元系统的神经网络。它保证了向的收敛,但收敛到错误的局部极小值(local minimum),而非全局极小(global minimum)的情况也可能发生。霍普菲尔德网络也提供了模拟人类记忆的模型。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Hopfield-net-vector.svg?width=300
dbo:wikiPageExternalLink http://to-campos.planetaclix.pt/neural/hope.html http://www.tristanfletcher.co.uk/DLVHopfield.pdf http://page.mi.fu-berlin.de/rojas/neural/chapter/K13.pdf http://page.mi.fu-berlin.de/rojas/neural/index.html.html http://www.heatonresearch.com/aifh/vol3/hopfield.html https://books.google.com/books%3Fid=aEIPEAAAQBAJ&pg=PP5 https://books.google.com/books%3Fid=ddB4AgAAQBAJ https://books.google.com/books%3Fid=yQVGAAAAQBAJ https://web.archive.org/web/20111005202201/http:/www.tristanfletcher.co.uk/DLVHopfield.pdf https://web.archive.org/web/20121025125326/http:/gna.org/projects/neurallab/ http://www.scholarpedia.org/article/Hopfield_network
dbo:wikiPageID 1170097 (xsd:integer)
dbo:wikiPageLength 54060 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1122744221 (xsd:integer)
dbo:wikiPageWikiLink dbr:Nonlinear_dynamical_system dbr:Binary_numeral_system dbr:Perceptron dbr:Memory dbr:Gibbs_measure dbr:Modern_Hopfield_network dbr:Content-addressable_memory dbr:Local_minimum dbr:Physics dbr:Markov_property dbr:Hebbian_theory dbr:Learning_rule dbr:Linear_combination dbr:Amos_Storkey dbr:Ernst_Ising dbr:Ising_model dbr:Spin_glass dbr:Recurrent_neural_network dbr:Artificial_neural_network dbr:John_Hopfield dbr:Binary_data dbr:Cognitive_model dbr:William_A._Little_(physicist) dbr:Artificial_neuron dbr:Association_(psychology) dbr:Autoassociative_memory dbc:Neural_network_architectures dbr:Boltzmann_machine dbr:Associative_memory_(disambiguation) dbr:One-shot_learning_(software) dbr:Lyapunov_function dbr:Probability_measure dbr:Wilhelm_Lenz dbr:Markov_networks dbr:File:Hopfield-net-vector.svg dbr:File:Effective_theory_of_Modern_Hopfield_Networks.png dbr:File:Energy_landscape.png dbr:File:HAM_Full_Connect.png dbr:File:Hierarchical_Associative_Memory.png dbr:File:Modern_Hopfield_Network.png
dbp:date July 2019 (en)
dbp:reason What is an attractor NN? (en)
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Cite_book dbt:Cite_journal dbt:Cite_web dbt:Clarify dbt:Commons dbt:NumBlk dbt:Refbegin dbt:Refend dbt:Reflist dbt:Short_description dbt:EquationRef dbt:Harvid dbt:EquationNote dbt:Stochastic_processes dbt:Differentiable_computing
dct:subject dbc:Neural_network_architectures
gold:hypernym dbr:Form
rdf:type yago:WikicatArtificialNeuralNetworks yago:WikicatNeuralNetworks yago:Abstraction100002137 yago:Communication100033020 yago:ComputerArchitecture106725249 yago:Description106724763 yago:Message106598915 yago:NeuralNetwork106725467 yago:Specification106725067 yago:Statement106722453
rdfs:comment Una xarxa de Hopfield és una forma de xarxa neuronal artificial recurrent inventada per . Les xarxes de Hopfield s'usen com a sistemes de memòria associativa (RNA) amb unitats binàries. Estan dissenyades per convergir a un mínim local, però la convergència a un dels patrons emmagatzemats no està garantida. (ca) شبكة هوبفيلد (بالإنجليزية: Hopfield network)‏ هي شبكة عصبونية تصنف من الشبكات ذات الطبقة الواحدة (Single-Layer Net) حيث تتألف من طبقة واحدة من أوزان الوصلات، وغالباً ما تنقسم الوحدات فيها إلى وحدات دخل تستقبل الإشارات من العالم الخارجي، ووحدات خرج يمكن قراءة استجابة الشبكة منها. في التقليدية، تكون وحدات الدخل مرتبطة كلياً بوحدات الخرج، ولكنها غير مرتبطة بوحدات دخل أخرى، ووحدات الخرج غير مرتبطة بوحدات خرج أخرى. من أهم تطبيقات شبكة هوبفيلد، ، وحل مشاكل الأمثلية (إيجاد الطريق الأقصر في مسألة البائع المتجول الشهيرة). (ar) Als Hopfield-Netz bezeichnet man eine besondere Form eines künstlichen neuronalen Netzes. Es ist nach dem amerikanischen Wissenschaftler John Hopfield benannt, der das Modell 1982 bekannt machte. (de) Una red de Hopfield es una forma de red neuronal artificial recurrente inventada por . Las redes de Hopfield se usan como sistemas de Memoria asociativa con unidades binarias. Están diseñadas para converger a un mínimo local, pero la convergencia a uno de los patrones almacenados no está garantizada. (es) A Hopfield network (or Ising model of a neural network or Ising–Lenz–Little model) is a form of recurrent artificial neural network and a type of spin glass system popularised by John Hopfield in 1982 as described earlier by Little in 1974 based on Ernst Ising's work with Wilhelm Lenz on the Ising model. Hopfield networks serve as content-addressable ("associative") memory systems with binary threshold nodes, or with continuous variables. Hopfield networks also provide a model for understanding human memory. (en) ホップフィールド・ネットワーク (英: Hopfield network) は、ニューラルネットワークの一モデルである。 アメリカ合衆国の物理学者であるジョン・ホップフィールド (J.J. Hopfield) が提唱した。ユニット(ニューロン)間に対称的な相互作用がある非同期型ネットワークであり、自然な操作によってネットワークのエネルギーが極小値をとる。元はスピンの安定条件をもとめるモデルとして発想されたものであったが、ネットワークによるのモデルとして歓迎され、ニューラルネットブームの火付け役の一つとなり、また後のボルツマンマシンの元ともなった。これは統計的な変動をもちいて、エネルギーが極小値ではなく最小値をとることを目指すモデルである。 (ja) Una rete di Hopfield è un tipo di rete neurale artificiale, nota per essere il modello di rete che simula le capacità del cervello umano di ricordare le cose o di ricostruire le immagini distorte. Nel campo delle reti neurali questo modello è classificato come apprendimento non supervisionato: la rete impara senza avere esempi, soltanto con l'uso del concetto di "energia". Questo modello fa uso delle funzioni di Ljapunov per provare la propria stabilità. (it) Um modelo de Hopfield, também chamado de rede Hopfield, é uma forma de rede neural artificial recorrente popularizada por John Hopfield em 1982, mas descrita anteriormente por W. A. Little em 1974. Redes Hopfield servem como sistemas de memória de conteúdo direcionável com nós de limite binário. Garante-se que elas convertem a um mínimo local, mas às vezes convergirão a um falso padrão (mínimo local errado) em vez de um padrão estabelecido (mínimo local esperado). Redes Hopfield também oferecem um modelo para a compreensão da memória humana. (pt) Нейронна мережа Гопфілда — це тип рекурентної, повнозв'язної, штучної нейронної мережі з симетричною матрицею зв'язків. У процесі роботи динаміка таких мереж сходиться (конвергує) до одного з положень рівноваги. Ці положення рівноваги є локальними мінімумами функціоналу, що називається енергія мережі (у найпростішому випадку — локальними мінімумами негативно визначеної квадратичної форми на n-вимірному кубі). Така мережа може бути використана як , як фільтр, а також для розв'язання деяких завдань оптимізації. На відміну від багатьох нейронних мереж, що працюють до отримання відповіді через певну кількість тактів, мережі Гопфілда працюють до досягнення рівноваги, коли наступний стан мережі дорівнює попередньому. (uk) 霍普菲爾德神经网络(Hopfield neural network)是一种循环神经网络,由约翰·霍普菲尔德在1982年发明。Hopfield网络是一种系统和二元系统的神经网络。它保证了向的收敛,但收敛到错误的局部极小值(local minimum),而非全局极小(global minimum)的情况也可能发生。霍普菲尔德网络也提供了模拟人类记忆的模型。 (zh) Le réseau de neurones d'Hopfield est un modèle de réseau de neurones récurrents à temps discret dont la est symétrique et nulle sur la diagonale et où la dynamique est asynchrone (un seul neurone est mis à jour à chaque unité de temps). Il a été popularisé par le physicien John Hopfield en 1982. Sa découverte a permis de relancer l'intérêt dans les réseaux de neurones qui s'était essoufflé durant les années 1970 à la suite d'un article de Marvin Minsky et Seymour Papert. (fr) Sieci asocjacyjne – zwane sieciami Hopfielda, wymyślone przez amerykańskiego fizyka w 1982 roku, to taka klasa sieci rekurencyjnych, które dają możliwość rekonstrukcji i rozpoznawania wcześniej zapamiętanych wzorców na podstawie skojarzeń, bazując na dostępnym fragmencie wzorca lub wzorca podobnego do niego. (pl) Een Hopfield-netwerk, uitgevonden door , is een enkellaags neuraal netwerk. Een dergelijk netwerk kan dienen als een en bestaat uit binaire of polaire neuronen. Elk neuron is verbonden met elk ander neuron. De verbindingen hebben daarbij meestal de volgende beperkingen: * (eenheden hebben geen verbinding met zichzelf) * (verbindingen zijn symmetrisch) Initieel kan een Hopfield-netwerk worden gevuld met leerpatronen, waarna het gewicht van elke verbinding wordt vastgesteld. In tegenstelling tot een netwerk met , worden de gewichten hierna niet meer aangepast. , (nl) Hopfield är ett övervakat neuralt nätverk och används till att minnas mönster. Nätet förmår att återskapa inlärda mönster som blivit störda till en viss gräns. Hur väl återskapandet går beror på flera faktorer såsom hur många bilder som är intränade i nätet, hur störd bilden är, hur många iterationscykler som tillåts. Hopfieldnätet konstruerades ursprungligen av 1982.Nätet är präglat av en biologisk förebild och fungerar starkt förenklat som en människas minne. Ett Hopfieldnät kan lagra ungefär bilder. Där N är antal neuroner och M är antal bilder. (sv) Нейро́нная сеть Хо́пфилда (англ. Hopfield network) — полносвязная нейронная сеть с симметричной матрицей связей. В процессе работы динамика таких сетей сходится (конвергирует) к одному из положений равновесия. Эти положения равновесия определяются заранее в процессе обучения, они являются локальными минимумами функционала, называемого энергией сети (в простейшем случае — локальными минимумами отрицательно определённой квадратичной формы на n-мерном кубе). Такая сеть может быть использована как автоассоциативная память, как фильтр, а также для решения некоторых задач оптимизации. В отличие от многих нейронных сетей, работающих до получения ответа через определённое количество тактов, сети Хопфилда работают до достижения равновесия, когда следующее состояние сети в точности равно предыдущему (ru)
rdfs:label شبكة هوبفيلد (ar) Xarxa de Hopfield (ca) Hopfieldova síť (cs) Hopfield-Netz (de) Hopfield (RNA) (es) Rete di Hopfield (it) Hopfield network (en) Réseau de neurones de Hopfield (fr) ホップフィールド・ネットワーク (ja) Hopfield-netwerk (nl) Sieć asocjacyjna (pl) Нейронная сеть Хопфилда (ru) Modelo de Hopfield (pt) Hopfieldnät (sv) Нейронна мережа Гопфілда (uk) 霍普菲尔德神经网络 (zh)
owl:sameAs dbpedia-commons:Hopfield network freebase:Hopfield network yago-res:Hopfield network wikidata:Hopfield network dbpedia-ar:Hopfield network dbpedia-ca:Hopfield network dbpedia-cs:Hopfield network dbpedia-de:Hopfield network dbpedia-es:Hopfield network dbpedia-fa:Hopfield network dbpedia-fr:Hopfield network dbpedia-it:Hopfield network dbpedia-ja:Hopfield network dbpedia-ka:Hopfield network http://lv.dbpedia.org/resource/Hopfīlda_tīkls http://ml.dbpedia.org/resource/ഹോപ്‌ഫീൽഡ്_ശൃംഖല dbpedia-nl:Hopfield network dbpedia-pl:Hopfield network dbpedia-pt:Hopfield network dbpedia-ru:Hopfield network dbpedia-sv:Hopfield network dbpedia-uk:Hopfield network dbpedia-vi:Hopfield network dbpedia-zh:Hopfield network https://global.dbpedia.org/id/QS1z
prov:wasDerivedFrom wikipedia-en:Hopfield_network?oldid=1122744221&ns=0
foaf:depiction wiki-commons:Special:FilePath/Hopfield-net-vector.svg wiki-commons:Special:FilePath/Effective_theory_of_Modern_Hopfield_Networks.png wiki-commons:Special:FilePath/Energy_landscape.png wiki-commons:Special:FilePath/HAM_Full_Connect.png wiki-commons:Special:FilePath/Hierarchical_Associative_Memory.png wiki-commons:Special:FilePath/Modern_Hopfield_Network.png
foaf:isPrimaryTopicOf wikipedia-en:Hopfield_network
is dbo:knownFor of dbr:John_Hopfield
is dbo:wikiPageRedirects of dbr:Training_Hopfield_networks dbr:Hopfield_net dbr:Hopfield_Network dbr:Hopfield_model dbr:Hopfield_nets dbr:Hopfield_networks dbr:Hopfield_neural_network
is dbo:wikiPageWikiLink of dbr:Neural_network dbr:One-shot_learning dbr:List_of_Cornell_University_alumni_(natural_sciences) dbr:Instantaneously_trained_neural_networks dbr:Integer_programming dbr:Neural_clique dbr:Ensemble_(mathematical_physics) dbr:Episodic_memory dbr:Gibbs_measure dbr:Glossary_of_artificial_intelligence dbr:Multimodal_learning dbr:Feedforward_neural_network dbr:Helmholtz_machine dbr:PLS_(complexity) dbr:Partition_function_(mathematics) dbr:Training_Hopfield_networks dbr:Hebbian_theory dbr:Learning_rule dbr:Local_search_(optimization) dbr:Véronique_Gayrard dbr:Spin_glass dbr:Quantum_machine_learning dbr:Recurrent_neural_network dbr:Restricted_Boltzmann_machine dbr:Attractor_network dbr:John_Hopfield dbr:Bidirectional_associative_memory dbr:Swarthmore_College dbr:Cognitive_model dbr:Holonomic_brain_theory dbr:Transformer_(machine_learning_model) dbr:Associative_memory_(psychology) dbr:Autoassociative_memory dbr:Boltzmann_machine dbr:Associative_memory dbr:Sepp_Hochreiter dbr:Hopfield_net dbr:Markov_random_field dbr:Scientific_phenomena_named_after_people dbr:Monica_McFawn dbr:Outline_of_artificial_intelligence dbr:Types_of_artificial_neural_networks dbr:Hopfield_Network dbr:Hopfield_model dbr:Hopfield_nets dbr:Hopfield_networks dbr:Hopfield_neural_network
is dbp:knownFor of dbr:John_Hopfield
is rdfs:seeAlso of dbr:Attractor_network
is foaf:primaryTopic of wikipedia-en:Hopfield_network