La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Mehdi Afellat et Frederic Rushishikara 1 Systemes Experts Introduction aux environnements de developpement. Copyright 1996-2001 © Dale Carnegie & Associates,

Présentations similaires


Présentation au sujet: "Mehdi Afellat et Frederic Rushishikara 1 Systemes Experts Introduction aux environnements de developpement. Copyright 1996-2001 © Dale Carnegie & Associates,"— Transcription de la présentation:

1 Mehdi Afellat et Frederic Rushishikara 1 Systemes Experts Introduction aux environnements de developpement. Copyright © Dale Carnegie & Associates, Inc.

2 Mehdi Afellat et Frederic Rushishikara 2 Introduction aux systemes experts Definition: Programmes qui incorporents des connaissances des experts. Raisons: - Expertise complexe. - Diminuers les prises de décisions répétitives. - …

3 Mehdi Afellat et Frederic Rushishikara 3 Etapes de developpement. Acquisition de la connaissance - Difficulte dacquerir la connaissance de lexpert Representation de la connaissance Séparer la connaissance du mécanisme de raisonnement

4 Mehdi Afellat et Frederic Rushishikara 4 Un peu dhistoire… Le premier système expert a vu le jour en 1965 En 1986, juste une centaine de systèmes experts à travers le monde. Actuellement, des milliers. Ex: MYCIN, SPHYNX, XCON, GARI…

5 Mehdi Afellat et Frederic Rushishikara 5 Structure d'un système expert 3 composantes: -Base de connaissances -Moteur dinferences -Interface utilisateur

6 Mehdi Afellat et Frederic Rushishikara 6 Base de connaissances Information provenant de lexpert 2 composantes: - Base de faits: memoire de travail Ex: Couleur_ciel = bleu, BeauTemps = Faux, Longueur = 1.85m - Base de regles: liaisons entre attributs et valeurs Ex: Si abonné = faux et age > 17 ALORS Tarif_adulte := vrai

7 Mehdi Afellat et Frederic Rushishikara 7 Moteur dinference Raisonnement Algorithme - While solution pas bonne do Trouver une nouvelle solution Verifier solution End Trois modes: -Forward chaining -Backward chaining -Mixed chaining

8 Mehdi Afellat et Frederic Rushishikara 8 Environnement de développement des SE: CLIPS Créé en 1985, par la NASA Ecrit en C pour la portabilité et la vitesse Peut etre integre dans JAVA, C, Ada …

9 Mehdi Afellat et Frederic Rushishikara 9 Representation des faits en CLIPS. Representation des faits: -Ex: (the pump is on) (altitude is feet)

10 Mehdi Afellat et Frederic Rushishikara 10 Representation des regles en CLIPS Representation des regles en CLIPS: - (defrule example-rule Exemple dune regle (refrigerator light on) (refrigerator door open) => (assert (refrigerator food spoiled)))

11 Mehdi Afellat et Frederic Rushishikara 11 Fonctionnement du moteur dinférence de CLIPS Utilise un algorithme de forward chaining - Entrée : BF(base de faits), BR(base de regles), F(fait a etablir) While F n'est pas dans BF and il existe dans BR une règle applicable do Choisir une règle applicable R dans BR Déclencher R (BF = BF union conclusion(R)) Désactiver R (BR = BR – R) End If F est dans BF then F est établi else F n'est pas établi Endif

12 Mehdi Afellat et Frederic Rushishikara 12 Exemple de Systeme Expert Systeme expert qui trouve lanimal en se basant sur les descriptions que lutilisateur donne. Plus dexemples sur: ables/examples/ ables/examples/

13 Mehdi Afellat et Frederic Rushishikara 13 Conclusion Les systèmes experts ont été implantés avec succès pour résoudre des problèmes concrets Les SE sont difficiles a programmer. Lutilisation de CLIPS permet au programmeur de concentrer les efforts de développement dans la partie application plutôt que dans le développement de logiciel extensible

14 Mehdi Afellat et Frederic Rushishikara 14 Merci! The End


Télécharger ppt "Mehdi Afellat et Frederic Rushishikara 1 Systemes Experts Introduction aux environnements de developpement. Copyright 1996-2001 © Dale Carnegie & Associates,"

Présentations similaires


Annonces Google