WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un système expert pour le dignostic et thérapeutique du paludisme

( Télécharger le fichier original )
par Elie Mulamba
Université de Mbujimayi - Graduat 2017
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.1.13. I.1.8.2. Technologie des systèmes experts

Le coeur du système expert est bien entendu l'ensemble des algorithmes de résolution situés dans le moteur d'inférence. Le fonctionnement de ce moteur est fort simple. Explicitons-le à partir de la description des règles qu'il manipule. Celles-ci sont de la forme Si (ensemble de conditions) A alors (conséquence) B dans laquelle les deux ensembles (A) et (B) sont constitués de faits. L'ensemble (A) est constitué de faits-conditions qui sont les prémisses de la règle, et l'ensemble (B) ne contient qu'un seul élément : le fait-conséquence, qui sera déduit si tous les faits conditions de l'ensemble (A) sont vérifiés. Un fait est considéré comme vérifié s'il existe dans la Base de Faits ou s'il a été déduit automatiquement par le système. Afin de bien comprendre le fonctionnement même du système, il est intéressant de considérer tous les éléments constitutifs d'une règle comme des faits liés entre eux de manière logique.

1.1.14. I.1.8.3. Classification de Systèmes Experts

Selon Haton on distingue différents types de systèmes experts :

Ø Systèmes d'interprétation de données ;

Ø systèmes d'évaluation psychologique ;

Ø Systèmes de prédiction ;

Ø Systèmes de planification ;

Ø Systèmes de conception.

1.1.15. I.1.8.4. Structure d'un système expert

L'architecture d'un système expert typique est constituée de plusieurs modules qui s'interagissent.8(*)

Interface

Question

Menu

Langage naturel

Interface

Graphique

Editeur

Moteur

D'inférence

Explication

Base de Connaissance

Données Spécifiques

Figure 1 :Architecture d'un système expert

L'interface utilisateur sert à simplifier la communication, elle peut utiliser la forme question-réponse, le menu, le langage naturel etc.

La base de connaissances contient les connaissances concernant la résolution du problème. Le moteur d'inférence applique une stratégie de résolution en utilisant les connaissances et ceci pour en dériver une nouvelle information. La base de faits contient les données spécifiques liées à l'application traitée. Elle peut contenir aussi les solutions intermédiaires ou les conclusions partielles trouvées lors de l'inférence.

Le module d'explication permet au système expert d'expliquer son raisonnement. L'éditeur permet l'édition des connaissances dans la base.

Il est très important de remarquer la séparation faite entre les connaissances et l'inférence.

Ø Cette séparation permet d'utiliser un codage différent, cela nous permet par exemple d'utiliser le langage naturel pour représenter les connaissances (sous forme Si... ALORS... par exemple).

Ø Cette séparation permet au programmeur de se focaliser au codage des connaissances sans se soucier trop de la façon du codage du moteur d'inférence.

Ø Cette séparation permet aussi de modifier les connaissances sans avoir un effet sur le codage du moteur d'inférence.

Ø Cette séparation permet également de pouvoir tester plusieurs types d'inférence sur la même base de connaissances.

* 8Notes de cours système expert p.5

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld