IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

D�veloppement d'un syst�me expert


Sujet :

C++Builder

  1. #1
    Membre �clair�
    Inscrit en
    Janvier 2006
    Messages
    288
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Par d�faut D�veloppement d'un syst�me expert
    Bonjour,

    Je cherche � d�velopper un syst�me expert et ma question serait de savoir si un tel travail pourrait se faire en c++ Builder. Autrment, y aurait il, dans une telle plate-forme de d�veloppement un moteur d'inf�rence � cha�nage (avant, arri�re,...) ou serait il alors possible d'interfacer un programme �crit en c++ avec prolog?

    Merci d'avance
    Medchok

  2. #2
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Ca d�pend de ce que tu veux faire.
    Tu veux du 100 % sofware, ou bien 100% hardware? Ou bien entre les deux ?

  3. #3
    Membre �clair�
    Inscrit en
    Janvier 2006
    Messages
    288
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Par d�faut
    Bonjour,

    Un grand merci pour la r�ponse et l'int�r�t.
    A priori, je m'int�resse � une solution logicielle.
    Maintenant, si vous avancez la possibilit� d'une solution hardware ce serait fort int�ressant et instructif de v�tre part de nous expliquer ne serait ce que dans ces grandes lignes une telle solution.

    Merci d'avance pour v�tre contribution
    Medchok

  4. #4
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Si c'est logiciel, alors oui tu peux tout faire en C++... Que ce soit avec Visual Studio, C++ Builder, etc... En fait l'environnement de d�veloppement n'a pas trop d'importance.

    En ce qui concerne la solution � base de "hardware", je voyais une carte � base de DSP. Il faut dans ce cas un environnement de d�veloppement adapt� � l'architecture cible. Ils sont souvent vendus avec la carte.
    Cette solution harware vise surtout � d�charger le PC de t�ches �ventuellement lourdes. C'est un acc�l�rateur mat�riel en quelque sorte.

    Maintenant, c'est beaucoup plus facile de d�velopper un syst�me expert en software. Tu n'auras qu'un probl�me classique d'architecture logicielle � r�gler. L� on entre dans le domaine du d�veloppement, plus du choix des outils.

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par d�faut
    salut medchok;

    pour ton syst�me expert:

    1-tu dois d�ja lister ta base de connaissances sous formes de r�gles ....., � ce stade tu peux la sauvegarder dans une base de donn�es, sa se fait easely sous builder, donc t'auras tes pr�misses dans une colonnes et les conclusions dans des autres colonnes,

    2- pour ton moteur d'inf�rence, ce que tu dois faire , c'est le chargement de tes r�gles dans une structure a priopri�, afin que tu puisses faire le chainage ( avant ,ariere, mixte.... c'est pas un probl�me) sa devient juste un parcour , donc le mieux c'est d'implmenter une liste chain�e pour te facilit� la tache.
    exemple:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    typedef struct regles{
    TStringList *premices;
    bool stat;
    TStringList *conclusion;
    };
    regles Regle[nbre_regle].
    je te propose de travailler avec la : TStringList, ou la TObjectList,
    il y a pas mal de sujets qui ont �t� trait� ici sur ces deux classes,
    � toi de voir.

    bonne chance

  6. #6
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2009
    Messages
    136
    D�tails du profil
    Informations personnelles :
    �ge : 57
    Localisation : Alg�rie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 136
    Par d�faut
    Bonjour,

    La solution peut se trouver dans un interfa�age de Prolog avec d'autres langages tels le C ou Java.

    http://jfoutelet.developpez.com/arti...e/?page=page_5

    Bonne chance

  7. #7
    Membre �clair�
    Inscrit en
    Janvier 2006
    Messages
    288
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Par d�faut
    Merci pour vos contributions.

    Il me semble avoir vu des utilisations avec clip/jess, qu'est ce que vous en pensez?

    Merci d'abord pour v�tre apport.

    Medchok

  8. #8
    Membre actif
    Homme Profil pro
    Inscrit en
    F�vrier 2013
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 18
    Par d�faut systeme expert
    salut...j ai une probleme au niveau de la programation d un systeme expert qui permet de faire la diagnostique de maladie silencieuse et je sais quoi faire...aidez moi svp

Discussions similaires

  1. D�velopper un syst�me expert
    Par medchok dans le forum MATLAB
    R�ponses: 1
    Dernier message: 20/04/2009, 12h22
  2. Syst�me expert : proposez-moi un th�me
    Par c_khadi dans le forum Prolog
    R�ponses: 3
    Dernier message: 15/12/2006, 14h24
  3. Les Syst�mes Experts c'est quoi ?
    Par kauluguy dans le forum Langages de programmation
    R�ponses: 21
    Dernier message: 07/04/2006, 09h58
  4. [d�butante] Liste chain�e/syst�me expert
    Par zoune dans le forum Langage
    R�ponses: 2
    Dernier message: 09/01/2006, 14h41
  5. syst�me expert ou pas
    Par Rmotte dans le forum Langages de programmation
    R�ponses: 6
    Dernier message: 03/10/2003, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo