Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2217 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Projet Inteligence Artificielle en langage C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Projet Inteligence Artificielle en langage C

n°1154790
le_pingoui​n
Posté le 20-07-2005 à 14:45:00  profilanswer
 

Bonjour à tous !!!
 
Je fais appel a vous, a votre aide, a vos idées et a votre savoir faire !!
 
Je dois réaliser pour debut septembre 2005 un systeme expert integrant un moteur d'inference utilisant des regles d'ordre 0,tous ça se fera en langage C.
 
 
-----------------------------------------------------------
Ce projet devrait comprendre 3 techniques de programmation :
 

  • La modularité
  • La recursivité
  • Les listes chainées

-----------------------------------------------------------
 
-----------------------------------------------------------
Voici la structure d'un systeme expert :
 

  • Une base de connaissance ou base de regles
  • Une base de faits
  • Un moteur d'inference

-----------------------------------------------------------
 
C'est bien beau tout ce charabia  :pt1cable: ,je vous l'accorde mais a ce jour aucune idée precise n'est sortie de notre esprit.
 
C'est pour cela que je demande a ceux qui ont deja eu a faire a ce genre de probleme de m'aider a trouver une idée.
 
De plus, nous devrons faire une interface graphique mais encore une fois nous ne savons pas quel langage sera le plus approprié avec notre code de depart.
 
J'espere avoir été clair dans la description du projet,au cas où,n'hesitez pas,j'ecouterais trés attentivement vos questions et vos conseils.
 
Je vous en remercie et compte sur vous !!!
 
 :hello:

mood
Publicité
Posté le 20-07-2005 à 14:45:00  profilanswer
 

n°1155153
Emmanuel D​elahaye
C is a sharp tool
Posté le 20-07-2005 à 17:34:53  profilanswer
 

le_pingouin a écrit :

Je fais appel a vous, a votre aide, a vos idées et a votre savoir faire !!
 
Je dois réaliser pour debut septembre 2005 un systeme expert integrant un moteur d'inference utilisant des regles d'ordre 0,tous ça se fera en langage C.
 
 
-----------------------------------------------------------
Ce projet devrait comprendre 3 techniques de programmation :
 

  • La modularité
  • La recursivité
  • Les listes chainées

-----------------------------------------------------------
 
-----------------------------------------------------------
Voici la structure d'un systeme expert :
 

  • Une base de connaissance ou base de regles
  • Une base de faits
  • Un moteur d'inference

-----------------------------------------------------------
 
C'est bien beau tout ce charabia  :pt1cable: ,je vous l'accorde mais a ce jour aucune idée precise n'est sortie de notre esprit.
 
C'est pour cela que je demande a ceux qui ont deja eu a faire a ce genre de probleme de m'aider a trouver une idée.
<snip>


Quelle est la question sur le langage C ? Tu as un problème de spécifications et de conception. Le codage, on verra plus tard. (Pour le moment, tu ne sais pas ce qu'il y a à coder).
 
Un langage ne sert pas à résoudre un problème, mais à implémenter une solution. La solution vient de l'analyse (phase 2 de la vie d'un projet).
 
Je te conseille donc le forum 'algo' de ce même site.  
 
Pour ce qui est du choix du langage, Prolog est évidemment celui qui s'impose naturellement (c'est un langage orienté IA). Pour comprendre ton énoncé, je te conseille d'étudier la littérature autour du langage Prolog. Les mots difficiles  
 

  • Une base de connaissance ou base de regles
  • Une base de faits
  • Un moteur d'inference


y seront expliqués (au fait, tu dormais pendant les cours ?)


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1155297
chrisbk
-
Posté le 20-07-2005 à 20:11:00  profilanswer
 

de fait, le C n'est pas indiquer pour ce genre de sport, ni pour aucun autre, d'ailleurs

n°1155426
scull
MySCULL cay bon mangez en!
Posté le 20-07-2005 à 23:35:11  profilanswer
 

Oui, d'ailleur vive le php :lol:


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1155510
manatane
En vous remerciant, bonsoir
Posté le 21-07-2005 à 01:36:31  profilanswer
 

il y a un bouquin sorti chez oreilly qui traite en l'intelligence artificielle avec des exemples en C ([:biscuiteur]) et en C++. Les exemples sont librement téléchargeables.
http://www.oreilly.com/catalog/ai/
je sais pas ce que çà vaut mais çà a pas l'air mal.

n°1156607
el muchach​o
Comfortably Numb
Posté le 21-07-2005 à 22:33:40  profilanswer
 

Si le langage n'est pas imposé, Scheme ou Prolog sont tout indiqués (et il y a un super topic pour Scheme).


Message édité par el muchacho le 21-07-2005 à 22:40:17
n°1162898
zied3
Posté le 28-07-2005 à 12:18:38  profilanswer
 

Moi j'ai intégré un system expert dans un projet VC++ (MFC). J'ai utilisé une bibilothèque CLIPS. Je ne te conseille pas vraiment ça, mais si tu n'as pas le choix ...
En fait j ai du prévoir tout un module pour pouvoir traduire les règles définis par l'user ( à travers une interface) en règles CLIPS puis faire l'appel CLIPS.
Mais je te conseille ce qu' a dit Emmanuel D elahaye, analyse ton problème, choisis une solution puis on verra

n°1164211
el muchach​o
Comfortably Numb
Posté le 29-07-2005 à 03:43:09  profilanswer
 

Pourquoi tu ne conseilles pas CLIPS, zied13 ?

n°1164290
zied3
Posté le 29-07-2005 à 09:50:07  profilanswer
 

En fait je ne conseille pas l'utisation de CLIPS dans mon cas, c'était un assez gros projet et le fait de l'avoir intégrer (ce qui ne constituait qu une partie du Soft) m'a demandé beaucoup de temps car la bib que j ai utilisé (CLIPS 6.21) était assez lourde et y a avait pas trop de doc, donc pour arriver à le faire donctionner ....

n°1164465
Moktar1er
No one replies...
Posté le 29-07-2005 à 11:19:16  profilanswer
 

Sinon ça peut être fun de se pencher sur la conception d'un système expert, de la représentation des règles sous forme arborescente, des différents types de parcours pour les tests (largeur ou profondeur) etc.
D'ailleurs c'est ce qui est demandé non?

mood
Publicité
Posté le 29-07-2005 à 11:19:16  profilanswer
 

n°1165232
el muchach​o
Comfortably Numb
Posté le 29-07-2005 à 19:52:17  profilanswer
 

zied3 a écrit :

En fait je ne conseille pas l'utisation de CLIPS dans mon cas, c'était un assez gros projet et le fait de l'avoir intégrer (ce qui ne constituait qu une partie du Soft) m'a demandé beaucoup de temps car la bib que j ai utilisé (CLIPS 6.21) était assez lourde et y a avait pas trop de doc, donc pour arriver à le faire donctionner ....


 
Ah, si ce n'est que ça... y' a pas de quoi fouetter un chat.

n°1165289
drasche
Posté le 29-07-2005 à 22:16:47  profilanswer
 

manatane a écrit :

il y a un bouquin sorti chez oreilly qui traite en l'intelligence artificielle avec des exemples en C ([:biscuiteur]) et en C++. Les exemples sont librement téléchargeables.
http://www.oreilly.com/catalog/ai/
je sais pas ce que çà vaut mais çà a pas l'air mal.


On est au moins 3 sur Prog à l'avoir :D
 
Et il est bien fait, effectivement :)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Projet Inteligence Artificielle en langage C

 

Sujets relatifs
Bouquin Langage C (révisions concours)Idée de projet
Suis je la seule personne a utiliser php comme langage de script?projet sous eclipse CDT
se lancer dans un nouveau langage de programmation. orientez moi.quel langage apprendre ?
Quel sont vos projet ?Projet de C++ et Librarie MYSQL++ Compilation OK / Mais Linkage pas OK
Visualiser les états d'un Projet RaveProjet de spider
Plus de sujets relatifs à : Projet Inteligence Artificielle en langage C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR