Projet Inteligence Artificielle en langage C - C - Programmation
Marsh Posté le 20-07-2005 à 17:34:53
le_pingouin a écrit : Je fais appel a vous, a votre aide, a vos idées et a votre savoir faire !!
-----------------------------------------------------------
----------------------------------------------------------- |
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
y seront expliqués (au fait, tu dormais pendant les cours ?)
Marsh Posté le 20-07-2005 à 20:11:00
de fait, le C n'est pas indiquer pour ce genre de sport, ni pour aucun autre, d'ailleurs
Marsh Posté le 20-07-2005 à 23:35:11
Oui, d'ailleur vive le php
Marsh Posté le 21-07-2005 à 01:36:31
il y a un bouquin sorti chez oreilly qui traite en l'intelligence artificielle avec des exemples en C () 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.
Marsh Posté le 21-07-2005 à 22:33:40
Si le langage n'est pas imposé, Scheme ou Prolog sont tout indiqués (et il y a un super topic pour Scheme).
Marsh Posté le 28-07-2005 à 12:18:38
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
Marsh Posté le 29-07-2005 à 09:50:07
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 ....
Marsh Posté le 29-07-2005 à 11:19:16
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?
Marsh Posté le 29-07-2005 à 19:52:17
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.
Marsh Posté le 29-07-2005 à 22:16:47
manatane a écrit : il y a un bouquin sorti chez oreilly qui traite en l'intelligence artificielle avec des exemples en C () et en C++. Les exemples sont librement téléchargeables. |
On est au moins 3 sur Prog à l'avoir
Et il est bien fait, effectivement
Marsh Posté le 20-07-2005 à 14:45:00
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 :
-----------------------------------------------------------
-----------------------------------------------------------
Voici la structure d'un systeme expert :
-----------------------------------------------------------
C'est bien beau tout ce charabia ,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 !!!