2.2 Réseau de neurones
Plusieurs neurones connectés entre eux via des axones constituent un réseau de neurones.
Le schéma de connexion, sous la forme d'un graphe orienté, caractérise l'organisation structurelle du réseau.
Les messages transitant de neurone à neurone via les axones d'un réseau de neurones contiennent une succession d'états hauts et
d'états bas qui présentent une ressemblance avec les signaux digitaux produits par les calculateurs
numériques. Cette analogie de forme n'implique cependant pas que les principes de traitement et
de transformation de ces signaux soient les mêmes.
Graphe et fonction de couplage
Le réseau est décrit par une fonction de couplage :
définie le plus souvent par un tableau à double entrée noté G.
Chaque neurone se voit attribuer un indice i∈1,...,N
où N est le nombre de neurones dans le réseau.
Le tableau G[i,j] contient alors les caractéristiques du lien du neurone j vers le neurone i.
Notations:
s(t)=(sout1(t),...,soutn(t))
S(t)={s(t′)}t′∈[t0,t[
Signal d'entrée et encodage
Dans un réseau de neurones, la mise en œuvre d'un calcul :
Vi(t)=g(sini,1(t),...,sini,n(t),Ii(t)) où sini,1,...,sini,n sont les n entrées synaptiques.
∀t:Ii(t)=0
Fonction de réponse du réseau
Les échanges de signaux entre les différentes neurones, via les liens du graphe, constituent le calcul du réseau de neurones.
s(t)=f(S(t),I(t);G)
avec S(t) l'activité développée dans le réseau jusqu'au temps t, I(t) le signal d'entrée et G le graphe.
La réponse du réseau de neurones au signal d'entrée (la solution du calcul) est le patron d'activité induit
par le signal d'entrée.
On dit également que le réseau de neurones transforme le signal d'entrée.
Il faut ici préciser, dans la mesure où les temps de transport sont supposés strictement positifs, que l'activité du réseau au temps t est dépendante de l'historique des activités précédent strictement l'instant t. L'activité d'un neurone post-synaptique i au temps t est dépendante des signaux pré-synaptiques produits aux instants t′<t, en tenant compte du temps de transport de ces signaux sur les axones. Plus précisément, si j est le neurone pré-synaptique et i le neurone post-synaptique, on a:
sinij(t)=soutj(t−τij)
Fonction de sortie du réseau
Il est possible de définir une fonction de sortie qui décode ce patron d'activité.
u=h(s)
Plus globalement, la fonction d'entrée/sortie (fonction de transfert) du réseau de neurones est~:
u=h(f(S,I;G))
La sortie u peut ainsi être interprétée comme le résultat du calcul réalisé à partir des données d'entrée I.
Dans la mesure où ce résultat est le produit de
l'activité conjointe (et parallèle) des neurones du réseau, on se situe dans un contexte de calcul distribué, par opposition au calcul
séquentiel centralisé réalisé par les ordinateurs traditionnels.