Realisation d'un systeme expert

bonsoir je voudrais realiser un systeme expert pour l'aide au diagnostic de la tuberculose en utilisant le langage delphi mais je ne sais pas d'où je dois commencer merci de me venir en aide
Configuration: Windows XP
Firefox 2.0.0.3

15 réponses

  1. Bonjour, SVP pouvez vous m'aider à trouver les méthodes et les outils nécessaires à la construction d'un système expert.
    Merci d'avance
    1. Signaler E3E3E3 2Messages postés

      19 février 2010Date d'inscription

      20 février 2010Dernière intervention
      20 fév 2010 à 12:21
      Bonjour, SVP pouvez vous m'aider à trouver les méthodes et les outils nécessaires à la construction d'un système expert.
      Merci d'avance
    2. @foremPour construire un systeme expert des outils tels que JADE sont adequats. Dans un environnement de devellopement JAVA, la prise en main n'est pas tres complexe et elle est intuitive. On a aussi des outils tels que JESS ou MADKIT.
  2. bonsoir,

    commencez par téléchargez Delphi 7 et achetez un gros bouquin... car ca ne va pas être facile
    1. merci j'ai deja tout
      mon systeme doit fonctionner en chainage avant et j'ai modelisé les information que j'ai extraites du medecin sous formes de regles de production (si symptome alors conclusion) je ne sais pas comment faire fonctionner ses regles avec une bases de donnés je vous serai tres reconnaissant de m'avoir aidé merci
      1. c est facile du moment que vous avez tout modéliser. vous n avez qu à créer une table dans delphi avec l essentiel des attribut à savoir <condition> et <action> puis de réaliser un tout petit programme qui va faire l inférence (dans la table rèles) en commencant par les faits jusqu à arriver au résultat (jusqu à ce qu il n y aura aucune règle à déclencher). j espère que j ai répondu à votre question. A+
    2. vec une bases de donnés : il faut installer apache ;ou mysql déja ou access qui est payant.apres il faut se connecter; par exemple avec devcpp il y a une api permettant de le faire (et de nombeux tuto sur la supression/creation /modification des tables)

      sans base de données : avec des fichiers textes avec des fonctiond de lecture/ ecritures mais il ne faut pas réinventer la roue ( je parle du language sql en lui meme)

      avec des ressources : un editeur de ressources a incorporer et gerer ses fichiers ressources dans une dll par exemple : c'est plus facile de lire une dll qu'un fichier texte (moins de code) si les infos ne changent pas tout le temps

      un systeme expert : je pensse que c'est plutot une "application de gestion" qu'un syseme expert ou il y a tout une equip de spécialiste en systeme 32 bits avec des points d'entrées dans les classes du systeme d'exploitation , des modifications de masses des classes de windows pour s'adapter a un equipement (vaisseaux spaciaux , accelerateur de particules protonique , télétransporteur , allez savoir ...)
      1. Bonjour,

        je ne connais pas Delphi, mais tu peux éventuellement aller voir du côté de JAVA avec les frameworks tels que Drools ou Jess.

        Bonne recherche.

        Akram
        1. Salem alikom :

          Permettez moi de vous adressez cet Email afin de demander vous de m’aider dans mon projet de fin étude, bon je suis entraîne de faire la conception et la réalisation d’une system d’aide à la décision médical par les agents et jess sous java et j’ai pas trouve des doc sur jess en français, SVP vous pouvez répondre moi sur ces question :
           Quel est le mode de chaînage utilise sous jess ?
           Quels sont les avantages de jess par rapport au prolog sous java… ?
           Comment créerez une base de règles, base des faits et comment créerez un moteur d’inférence et les reliées les trois ?
           Le principe de l’algorithme de Rete ?

          Je vous prie de bien vouloir me réponds parce que je suis entraîne d’attends de votre réponse pour je progresser dans mon travaille et merci beaucoup à l’avance.
          1. salu je me demmande est ce que ta eu reponse a t question merci de m 'aider
          2. salut, est ce que tu peux me passer moi aussi les repenses de tes question ??
        2. S.O.S je veux savoir comment concevoir un système expert
          1. et beh! il faut le concevoir pour voir, tout d abord il faut connaître la philosophie des SE qui est très facile (une base de règles qui peut être une seule table dans les BDD, une base de faits, et un petit programme qui va faire l inférence on l appelle moteur d inférence), modéliser votre problème puis commencer à programme (très facile avec LISP...)
        3. Salame alikom
          je veut réalisé un système d'aide à la décision médicale à base de réseau de neurones, pour cela , j'ai besoin d'une base de donnée des images IRM cérébrale normales et tu tumeurs, avec variété des coupes et variété des tumeurs; et merci à l'avence.
          Salam.
          1. D'abord on fait une étude de faisabilité. Les systèmes expert son basées sur trois concepts incontournables: base de règles, de faits et moteur d'inférence. il faudra donc choisir une structure adéquat pour pouvoir représenter ces concepts pour ton application. Bonne suite j'espere t'avoir mis sur le chemin
            1. il faut remplir la base de faits,
              exemple :- farine, oeufs, sel, beurre,
              base de regle:- si farine et sel et oeufs et beurre alors pate
              il faut apprendre l'alghorithme du chainage avant, arrière, mixte
              aprés c'est facile
              envoyez moi votre adresse electronique
              1. salam jai un projet de SE je suis vraiment egarré avez vous un tuto ou la demarche a suivre merci
              2. bonsoir, moi aussi mon PFE consiste a la réalisation d'un SExpert d'aide au diagnostic médicale.mais moi je travail avec java sous netbeans
              3. bonsoir
                moi aussi mon pfe c'est de réaliser d'un système expert d'aide au diagnostic médicale
                je travaille avec netbeans et jess vous pouvez m'aider comment créer la base de fait et la base de règles ??
                merci
            2. Bonjour,

              Je suis entrain de developper un Système expert S.E.

              Il existe un package JESS pour JAVA mais j'ai pas pu le trouver.
              J'ai plusieurs fois de s'inscrire sur le site offciel masi po de réponse.

              Merci de m'envoyer le package si vous l'avez

              Cordialement,
              Aymen
              1. Bonjour,

                Et si l'on veut developper le meme syseme expert, mais cette fois sous Visual PROLOG, afin de diagnostiquer des pannes d'un post par exemple, quelqu'un aurait-il un tutoriel ou un exemple sur lequel je peu me baser?
                Merci bcp
                1. Salut

                  je devrai aussi concevoir un système expert pour aider à diagnostiquer les pannes du réseau, j'ai bien sur compris qu'il me faut une base ds règles, une base des faits et un moteur d'inférence, la question est comment implementer la base des regles et des faits sur la BDD cad comment representer les connaissances?
                  1. salut
                    SVP si t'arrives a realiser un S.E aide moi , j'ai le meme probleme pour implementer la base des regles et des faits et le moteur d'inferance
                2. commence par faire l'acquisition et puis la modélisation des connaissances. et après tu passeras à l'implémentation. il ya généralement 2 types d'algorithmes: le chainage en avant et en arriere auquel on ajoute le mixte.