Rete neurale di Hopfield

La rete neurale di Hopfield è un modello di rete neurale ricorrente a tempo discreto la cui matrice di connessione è simmetrica e zero sulla diagonale e dove le dinamiche sono asincrone (un singolo neurone viene aggiornato ad ogni unità di tempo). È stato reso popolare dal fisico John Hopfield nel 1982 . La sua scoperta ha contribuito a ravvivare l'interesse per le reti neurali che si erano esaurite durante gli anni '70 in seguito a un articolo di Marvin Minsky e Seymour Papert .

Una rete Hopfield è una memoria indirizzabile dal suo contenuto  : una forma memorizzata viene recuperata da una stabilizzazione della rete, se è stata stimolata da una parte adeguata di questa forma.

Struttura

Questo modello di rete è costituito da N neuroni con stati binari (-1, 1 o 0, 1 a seconda della versione) tutti interconnessi. L'input totale di un neurone i è quindi:

o :

Lo stato della rete può essere caratterizzato da una parola di N bit corrispondenti allo stato di ciascun neurone.

Dinamico

Il funzionamento della rete è sequenziato da un orologio. Noteremo:

Esistono diverse alternative abbastanza equivalenti per l'aggiornamento dello stato dei neuroni:

Il calcolo del nuovo stato del neurone i viene eseguito come segue:

Apprendimento

L'apprendimento in una rete di Hopfield consiste nel garantire che ciascuno dei prototipi da memorizzare sia:

Per stimare i pesi, utilizziamo un apprendimento Hebbian, ispirato alla legge di Hebb (teorizzata da Hebb nel 1949 e effettivamente osservata nel cervello da Bliss e Lomo nel 1973 ). Quindi una delle rappresentazioni algebriche è:

,

dove è il peso della connessione tra il neurone e il neurone , è la dimensione del vettore di input, il numero di schemi di allenamento e e sono rispettivamente l'i esimo input dei neuroni e .

L'apprendimento di Hebbian riduce al minimo la funzione energetica , cioè se due unità sono attive contemporaneamente, il peso delle loro connessioni aumenta o diminuisce.

Limiti

Tuttavia, la rete di Hopfield ha limiti ben noti: può memorizzare solo circa 0,14 n pattern con n il numero di neuroni. I modelli successivi, ispirati alla rete Hopfield ma modificando le regole di archiviazione e accesso, consentono di estendere questo limite di archiviazione.

Vedi anche

Note e riferimenti

  1. (in) JJ Hopfield , "  Reti neurali e sistemi fisici con abilità computazionali collettive emergenti  " , Atti della National Academy of Sciences , vol.  79, n o  8,1 ° aprile 1982, p.  2554-2558 ( ISSN  0027-8424 e 1091-6490 , PMID  6953413 , DOI  10.1073 / pnas.79.8.2554 , letto online , accesso 24 ottobre 2018 )
  2. Ala ABOUDIB , Vincent Gripon e Xiaoran JIANG , “  Uno studio di algoritmi di recupero di messaggi sparse in reti di cricche neurali  ”, COGNITIVE 2014: il 6 ° Conferenza internazionale sulla Avanzate cognitivi tecnologie e applicazioni ,Maggio 2014, p.  140-146 ( letto online , accesso 24 ottobre 2018 )

Articoli Correlati

link esterno

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">