25.07.2013 Views

Une architecture Neuronale de type RBF pour la prédiction

Une architecture Neuronale de type RBF pour la prédiction

Une architecture Neuronale de type RBF pour la prédiction

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Une</strong> <strong>architecture</strong> <strong>Neuronale</strong> <strong>de</strong> <strong>type</strong> <strong>RBF</strong> <strong>pour</strong> <strong>la</strong> <strong>prédiction</strong><br />

Achraf Jabeur Telmoudi, Lotfi Nabli<br />

ATSI, Ecole Nationale d’Ingénieurs <strong>de</strong> Monastir<br />

Rue Ibn Eljazar, 5019 Monastir- Tunisie.<br />

achraf-j.telmoudi@topnet.tn lotfinabli@yahoo.fr<br />

Mots-clés : <strong>prédiction</strong>, réseau <strong>de</strong> neurones <strong>RBF</strong>, RN/<strong>RBF</strong>- ˆε<br />

1 Introduction<br />

Les réseaux <strong>de</strong> neurones présentent généralement un outil très efficace utilisé <strong>pour</strong> <strong>la</strong><br />

surveil<strong>la</strong>nce <strong>de</strong>s systèmes complexes, <strong>pour</strong> lesquels il est dur <strong>de</strong> définir mathématiquement les<br />

paramètres influant directement ou indirectement le fonctionnent du système. Pour <strong>la</strong> surveil<strong>la</strong>nce,<br />

cet outil est exploité dans <strong>la</strong> littérature <strong>pour</strong> résoudre <strong>de</strong>s problématiques liées aux fonctions<br />

détection, diagnostic et pronostic [3]. Dans ce contexte, nous différencions <strong>de</strong>ux fonctions <strong>de</strong>s<br />

réseaux <strong>de</strong> neurones : <strong>la</strong> reconnaissance <strong>de</strong>s formes et <strong>la</strong> <strong>prédiction</strong>. La première consiste à attribuer<br />

un ensemble <strong>de</strong>s données à une c<strong>la</strong>sse d’appartenance. Pour <strong>la</strong> secon<strong>de</strong>, le réseau <strong>de</strong> neurones joue<br />

le rôle d’un approximateur universel [2].<br />

Ce papier présente une nouvelle <strong>architecture</strong> <strong>de</strong>s réseaux <strong>de</strong> neurones dédiée à l’estimation <strong>de</strong>s<br />

valeurs <strong>de</strong>s paramètres d’un système complexe. L’<strong>architecture</strong> <strong>de</strong> base est <strong>de</strong> <strong>type</strong> <strong>RBF</strong> (Radial<br />

Basis Functions network) qui est, d’après <strong>la</strong> littérature, <strong>la</strong> plus performante en termes <strong>de</strong><br />

c<strong>la</strong>ssification d’i<strong>de</strong>ntification et <strong>de</strong> <strong>prédiction</strong> [1, 2, 3]. L’<strong>architecture</strong> proposée a été appliquée à un<br />

problème <strong>de</strong> <strong>prédiction</strong> d’une concentration <strong>de</strong> sortie en CO2 d’un four à gaz.<br />

2 Nouvelle <strong>architecture</strong> : RN/<strong>RBF</strong>- ˆε<br />

Le réseau <strong>de</strong> neurone proposé par ce papier est appelé : Réseau <strong>de</strong> Neurones <strong>de</strong> <strong>type</strong> <strong>RBF</strong> à base<br />

<strong>de</strong> <strong>prédiction</strong> <strong>de</strong> l’erreur ˆε (RN/<strong>RBF</strong>- ˆε ). Il est basé sur le principe d’estimation <strong>de</strong> l’erreur en vu<br />

<strong>de</strong> corriger <strong>la</strong> valeur estimée du paramètre sujet à <strong>la</strong> <strong>prédiction</strong>.<br />

φ .<br />

y (t)<br />

x 1 (t)<br />

x 2 (t)<br />

j<br />

( )<br />

w 2p<br />

w np<br />

w 1p<br />

Σ<br />

Σ<br />

^y'<br />

(t+1)<br />

^ε (t+1)<br />

FIG. 1 – Architecture RN/<strong>RBF</strong>- ˆε<br />

+<br />

Σ<br />

-<br />

y ^(t+1)


Comme les <strong>RBF</strong>, l’<strong>architecture</strong> RN/<strong>RBF</strong>- ˆε est formée topologiquement <strong>de</strong> trois couches : une<br />

couche d’entrée, une seule couche cachée composée <strong>de</strong>s neurones à fonctions noyaux <strong>de</strong> base<br />

.<br />

φ . : le vecteur <strong>de</strong><br />

radiales φ ( ) et une couche <strong>de</strong> sortie. Deux paramètres sont attribués à ( )<br />

j<br />

référence µj appelé centre ou proto<strong>type</strong> et <strong>la</strong> dimension σj du champ d'influence appelé rayon<br />

d’influence. La figure 1 montre bien <strong>la</strong> topologie <strong>de</strong> l’<strong>architecture</strong> proposée. L’<strong>architecture</strong><br />

RN/<strong>RBF</strong>- ˆε permet <strong>de</strong> prédire <strong>la</strong> valeur d’une variable <strong>de</strong> sortie à un instant t+1 à partir <strong>de</strong>s valeurs<br />

Θ( t ) = x ( t ), x ( t ), … , x ( t ), y( t ), ˆ ε(<br />

t ) <strong>de</strong>s variables<br />

connues (à un instant t) d’un ensemble { }<br />

d’états conçues <strong>pour</strong> <strong>la</strong> <strong>prédiction</strong> ; ε est l’erreur.<br />

1 2 n<br />

3 Application <strong>de</strong> RN/<strong>RBF</strong>- ˆε à <strong>la</strong> <strong>prédiction</strong> d’une concentration <strong>de</strong> sortie en<br />

CO2 d’un four à gaz<br />

<strong>Une</strong> application <strong>de</strong> l’<strong>architecture</strong> RN/<strong>RBF</strong>- ˆε à <strong>la</strong> <strong>prédiction</strong> <strong>de</strong> <strong>la</strong> concentration <strong>de</strong> sortie en<br />

CO2 d’un four à gaz à t+1 est réalisée. Les paramètres d’entrées sont : le débit <strong>de</strong> gaz en entrée à<br />

l’instant t et <strong>la</strong> concentration <strong>de</strong> sortie en CO2 à l’instant t. Afin <strong>de</strong> bien constater l’apport <strong>de</strong><br />

l’<strong>architecture</strong> RN/<strong>RBF</strong>- ˆε , <strong>de</strong>ux simu<strong>la</strong>tions ont été réalisées : <strong>la</strong> première est une <strong>prédiction</strong> par un<br />

<strong>RBF</strong> c<strong>la</strong>ssique ; le <strong>de</strong>uxième teste l’<strong>architecture</strong> proposée. La base <strong>de</strong> données comprend 290<br />

points. La popu<strong>la</strong>tion d’apprentissage comprend les 145 premiers points. Les résultats <strong>de</strong>s<br />

simu<strong>la</strong>tions sont présentés par le tableau 1.<br />

Moy1 % E1 Moy2 % E2<br />

<strong>RBF</strong> 1.092 2.71 1.428 2.99<br />

RN/<strong>RBF</strong>- ˆε 0.595 1.1 0.690 1.19<br />

TAB. 1 – Résultats <strong>de</strong>s simu<strong>la</strong>tions <strong>pour</strong> <strong>la</strong> <strong>prédiction</strong> <strong>de</strong> <strong>la</strong> concentration <strong>de</strong> sortie en CO2<br />

Où : (Moy1) <strong>la</strong> moyenne <strong>de</strong>s erreurs absolues <strong>de</strong> <strong>la</strong> popu<strong>la</strong>tion <strong>de</strong> test ; (% E1) <strong>la</strong> moyenne <strong>de</strong><br />

<strong>pour</strong>centages <strong>de</strong>s erreurs absolues <strong>de</strong> <strong>la</strong> popu<strong>la</strong>tion <strong>de</strong> test ; (Moy2) <strong>la</strong> moyenne <strong>de</strong>s erreurs absolues<br />

<strong>de</strong> toute <strong>la</strong> popu<strong>la</strong>tion (test+apprentissage) ; (% E2 ) <strong>la</strong> moyenne <strong>de</strong> <strong>pour</strong>centages <strong>de</strong>s erreurs<br />

absolues <strong>de</strong> toute <strong>la</strong> popu<strong>la</strong>tion (test+apprentissage),<br />

4 Conclusions et perspectives<br />

Dans ce papier une nouvelle <strong>architecture</strong> neuronale dédiée à <strong>la</strong> <strong>prédiction</strong> est proposée : Réseau<br />

<strong>de</strong> Neurones <strong>de</strong> <strong>type</strong> <strong>RBF</strong> à base <strong>de</strong> <strong>prédiction</strong> <strong>de</strong> l’erreur ˆε (RN/<strong>RBF</strong>- ˆε ). Elle est basé sur le<br />

principe d’estimation <strong>de</strong> l’erreur en vu <strong>de</strong> corriger <strong>la</strong> valeur estimée du paramètre sujet à <strong>la</strong><br />

<strong>prédiction</strong>. Les résultats <strong>de</strong> simu<strong>la</strong>tion <strong>de</strong> <strong>prédiction</strong> <strong>de</strong> <strong>la</strong> concentration <strong>de</strong> sortie en CO2 d’un four<br />

à gaz par le RN/<strong>RBF</strong>- ˆε ont montré les opportunités <strong>de</strong> succès <strong>de</strong> l’<strong>architecture</strong> proposée.<br />

Références<br />

[1] L. Jianming, L. Yonggon, S. D. Sudhoff and S. H. Zak, Self-Organizing Radial Basis<br />

Function Network for Real-Time Approximation of Continuous-Time Dynamical Systems,<br />

IEEE Transactions on Neural Networks, 19(3) (2008), pp. 460–474.<br />

[2] A-J. Telmoudi, H. Tlijani, L. Nabli, M. Ali, R. M’hiri, A new <strong>RBF</strong> Neural Network for<br />

Prediction in Industrial Control”, International Journal of Information Technology &<br />

Decision Making, 11(4) (2012), pp. 749-775.<br />

[3] R. Zemouri, D. Racoceanu and N. Zerhouni, Recurrent Radial Basis Function network for<br />

Time-Series Prediction, Engineering Applications of Artificial Intelligence, 16(5–6) (2003),<br />

pp. 453–463.<br />

j

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!