• Aucun résultat trouvé

On a alors pour chaque poids du réseau

N/A
N/A
Protected

Academic year: 2022

Partager "On a alors pour chaque poids du réseau"

Copied!
2
0
0

Texte intégral

(1)

1 Rappel du fonctionnement du réseau de Hopeld

Le réseau de Hopeld tire son inspiration de la physique (théorie des spins de glass en

magnétisme). Il permet de rendre compte de la recherche d'un état stable de plus faible

énergie, à partir d'un état initial quelconque. Le principal intérêt de ce réseau est de per-

mettrel'adressagepar lecontenu(ilretrouvelepatternstocké leplusproche de l'étatinitial

présenté en entrée, par une dynamiquede réverbérations).

L'étatde chaqueneurone X

i

(t)estdéniparune variablebipolaire(1.0pouractif,-1.0pour

inactif).Cette variable est mise à jouren fonction de lasomme des états de tous les autres

neurones du réseau(principe du neurone àseuil) :

(

P

n

j=0

!

ij X

j

(t)<)X

i

(t+1)= 1

P

n

j=0

!

ij X

j

(t))X

i

(t+1)=1

Pour que les états stables correspondent aux patterns que l'on souhaite que le réseau

retienne, oncalcule chaque poids synaptique par laloide Hebb. La corrélationde patterns,

ou algorithme d'apprentissage par projections, permet de stocker de manière distribuée un

nombrePdepatterns f p

g

p=1:::P

estiméà0.15*N,oùNest lenombredeneurones duréseau.

On a alors pour chaque poids du réseau:

!

ij

= 1

P P

P

p=1

p

i

p

j

Pour plus de cohérence, on dénira les valeurs bipolaires comme des valeurs réelles

(double), de même que lespoids synaptiques.

2 Etapes de développement

2.1 Initialisation du réseau

Dénition de l'architecture de chiers (main.c, dene.h +makele).

Modélisationetinitialisationdes structures associéesauréseau: patterns etentrées=

double*, matrices de poids = double**.

Opérateurs de multiplication entre un vecteur et une matrice dans un chier math-

Tools.c.

(2)

Calculdes poids, à partirdes patterns (Voirapprentissage par projection ci-dessus).

Algorithme de fonctionnement, critère d'arrêt en fonction de la diérence entre deux

vecteurs d'états du réseau consécutifs.

2.3 Lecture dans un chier

Constructiond'unobjetintermédiare(double**tabPatterns),àpartirduquelonconstruit

lespoids.

Mise en place des fonctions dans un chier le.c des procédures permettant lalecture

du chier tabProtos0.txt(fourni) et de remplir tabPatterns.

2.4 Ecriture dans un chier

Miseen placed'un chier danslequel onécrit l'étatinitialdu réseau (avec des#pour

1.0, ' 'pour -1.0).

Ecrituredesétatsintermédiaires(apreschaque miseàjour)àlasuitelesunsdesautres

sur un chier, puis de l'état nal.

2.5 Bassins d'attraction et bruit

Générationdubruitdanslemodèle:parinversiond'unpatternstockéselonuncertain

pourcentage.

Analyse des patterns intermédiaires.

Test du nombre de patterns stockés en fonctionde lacapacité en reconnaissance.

Références

Documents relatifs

Réflexion transversale autour de la définition collective de la stratégie de déploiement et d'animation du réseau (politique de données, politique éditoriale…), au travers

Dans ce chapitre, nous allons présenter quelques notions de base pour la mise en place d’un centre d’opérations réseau NOC (en anglais, Network operations center, abrégé

Mise en place d’un outil de supervision réseau d’entreprise Page 43 commande AT ce qui n’existe plus encore dans nos jours, c’est pour cela on a fait la

Mise en place d’un Réseau multi partenarial de recherche - développement et formation pour la filière caprine en Charentes-Poitou, le Réseau d’Excellence Caprine.. Establishment of

L’initiative écossaise pour la gestion du Vison d’Amérique (SMI, Scottish mink initiative ) est un projet partenarial entre le fonds pour les rivières et la pêche en Écosse (

4) La notion de stagnation séculaire dont le constat a été fait par des auteurs américains comme Larry Summers (dans une optique plutôt keynésienne) et David Ruccio (dans une

En outre, nous utilisons le protocole openSAFETY comme une couche de s´ecurit´e au dessus de l’Ethernet temps r´eel pour atteindre le niveau d’int´egrit´e de s´ecurit´e

Utilisation simulateur réseau - page12 - Thierry LANCELOT 15 - Pour cela : Sélectionner la carte réseau de la Station3 et renseigner la.