28
par ces connexions est de type numérique (par opposition à symbolique) ; elle peut être
codée de diverses manières. Chaque unité, susceptible de posséder localement une
mémoire de faible capacité, réalise un calcul à partir de données issues de ses
connexions et de données locales.
Certains réseaux de neurones modélisent des réseaux de neurones biologiques, d’autres
pas. Historiquement, l’objectif principal de la recherche sur réseaux de neurones était
d’accroître nos connaissance sur le mécanisme cérébrale via l’élaboration de systèmes
artificiels capables de reproduire des calculs complexes (voire intelligents), similaires à
ceux qu’effectue le cerveau humain.
La plupart des réseaux de neurones font appel à des règles d’apprentissage sur des
données pour ajuster les poids des connexions. En d’autre termes, les réseaux de
neurones sont généralement élaborés à partir d’exemples (comme un enfant apprend à
reconnaître un chien d’un chat à partir d’exemples pour espèce). Ils présentent ensuite
une certaine capacité de généralisation pour des données non présentes dans la base
d’apprentissage. La technique des réseaux de neurones est donc, dans son principe, une
méthode de régression, analogue aux méthode de régression linéaire ou multilinéaire.
Une fois que l’ajustement des paramètres (les poids) a été effectué, le réseau de
neurones constitue un modèle statistique non linéaire. L’avantage des réseaux de
neurones sur les méthodes de régression classique est qu’ils nécessitent, en général, un
nombre de paramètres ajustables plus faible pour obtenir un modèle non linéaire de
précision donnée [DREYFUS, 1997].
II.2.1 Description architecturale
Sur le plan architectural, un réseau de neurones peut être vu comme est un ensemble
d’unités élémentaires (les neurones) interconnectées de manière à former un système
avec une ou plusieurs entrées et une ou plusieurs sorties. Modéliser un réseau de
neurones, c’est décrire le modèle du neurone et le modèle des connexions entre ces
neurones.
a) Modèle du neurone
Il existe un grand nombre de modèles de neurones. Les modèles les plus utilisés sont
basés sur le modèle développé par McCulloch & Pitts [MACCULLOCH et al ., 1943]. Le
neurone peut être représenté par une cellule possédant plusieurs entrées et une sortie, et
peut être modélisé par deux opérateurs (figure II-1) :
• un opérateur de sommation qui élabore un « potentiel post-synaptique » p
égal à la somme pondérée des entrées de la cellule : p= ∑i(wi.xi) , avec wi le
poids et xi l’entrée (état du neurone connecté en entrée).
• un opérateur de décision qui calcule l’état de la sortie s du neurone en
fonction de son potentiel p : cet opérateur est appelé « fonction
d’activation »: s= F(p)
Le calcul de l’état du neurone est obtenu en calculant le potentiel post-synaptique et en y
appliquant ensuite l’opérateur de décision. Le calcul est appelé : mise à jour du neurone.