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 |
1.1.4. I.1.3. DEFINITION D'UN SYSTEME EXPERTD'une manière générale, un système expert est un outil capable de reproduire les mécanismes cognitifs d'un expert, dans un domaine particulier. Il s'agit de l'une des voies tentant d'aboutir à l'intelligence artificielle. En outre, un système expert est un système d'aide à la décision basée sur un moteur d'inférence et sur une base de connaissance. Il est la transcription logicielle de la réflexion d'un expert dans un domaine donné. Plus précisément, un système expert est un logiciel capable de répondre à des questions, en effectuent un raisonnement à partir de faits et de règles connus. Il peut servir notamment comme outil d'aide à la décision. 1.1.5. I.1.4. CONCEPTS GENERAUX DE SYSTEME EXPERTUn système expert se compose de deux parties : Ø Une base de connaissance : qui est composé de la base de faits (un ensemble de connaissance fournis par un expert humain) représentées par des règles et une base de règles (est un ensemble de connaissance du spécialiste qui lui permet de résoudre des problèmes spécifiques). Ø Un moteur d'inférence (mécanisme d'inférence) : est un mécanisme qui permet au système expert de raisonner et tirer des décisions. La connaissance d'un système expert peut être représentée de plusieurs manières (elle peut être encapsulée dans les règles et les objets). Une méthode commune de représenter la connaissance est sous forme des règles du type SI ...ALORS, par exemple : SI la lumière est rouge ALORS arrêtez-vous. Un système expert classique embarque une connaissance non écrite qui doit être obtenue d'un spécialiste à travers d'intenses interviews par un ingénieur de connaissance (cogniticien) pendant une longue période. Le processus de la construction d'un système expert s'appelle ingénierie de connaissance et consiste en l'acquisition de la connaissance auprès d'un spécialiste humain ou d'une autre source, et sa codification dans le système expert. L'ingénieur de connaissance établit d'abord un dialogue avec un spécialiste pour obtenir sa connaissance. Ensuite, l'ingénieur de connaissance codifie explicitement la connaissance dans la base de connaissance sous forme des règles. Le spécialiste évalue alors le système expert et présente des critiques à l'ingénieur de connaissance. Ce processus se répète jusqu'à ce que l'expert juge satisfaisant le comportement du système expert. Les systèmes experts sont souvent conçus de manière différente à celle des programmes conventionnels parce que les problèmes n'ont généralement pas une solution algorithmique et dépendent des inférences pour obtenir une solution raisonnable, en considérant la solution obtenue comme la meilleure à laquelle on puisse s'attendre s'il n'y a pas d'algorithme conduisant la solution optimale. Puisque le système expert dépend de l'inférence, il doit être capable d'expliquer son raisonnement pour qu'il soit vérifié. La facilité d'explication fait partie intégrale des systèmes experts sophistiqués. Certains systèmes experts permettent même que le système apprenne des règles à travers l'exemple en utilisant l'induction des règles à partir des tables des données.7(*) * 7Les systèmes experts état de l'art et application possible aux SIG p.16 |
|