Téléchargement
illégal
Posez votre question Signaler

Quel langage pour faire une IA d'ordi.

Barnsby - Dernière réponse le 19 juil. 2011 à 09:59
Bonjour,
j'aimerais savoir quel logiciel, parmi cela, serai le mieux pour faire une Intelligence
Artificielle, pour PC.
Voici les langage que je pourrai apprendre :
-le javascript que je connais un peu;
-le C;
-le C++;
-le Java; ou
-le Visual Basic ?
Je demande aux connaisseurs de ces langages.
Merci
Lire la suite 

Quel langage pour faire une IA d'ordi »

57 réponses
Réponse
+1
moins plus
Salut, en fait n'importe quel langage pourrait servir, suivant ce que tu veux faire mais s'il y en a un qui semble être orienté vers l'IA (notamment traitement du langage) c'est le Prolog.

Sinon j'ai fait une IA (si on peut vraiment appeler ça IA) assez complète en Visual Basic et aussi en Python qui sait reconnaître des phrases qu'on tape. Avec une base de données qui fournit la plupart des réponses possibles.

En gros, j'ai fait de cette façon. Un ensemble de mots clés stockés dans un fichier et avec une réponse possible :

quelle|heure=Il est %heure%
capitale|Belgique=Bruxelles

Ainsi on peut lui demander : Quelle est la capitale de la belgique? Il répondra Bruxelles.
Ajouter un commentaire
Réponse
+1
moins plus
Des cours de programmation en Prolog, LE langage en intelligence artificielle :
http://prolog.developpez.com/cours/

Regarde du coté des "chat bots" :
http://fr.wikipedia.org/wiki/Agent_conversationnel
http://en.wikipedia.org/wiki/Chatterbot
http://www.ainewsletter.com/newsletters/aix_0307.htm#machines_converse
http://www.alicebot.org/oldnews2004.html
Barnsby - 16 juil. 2011 à 15:40
merci pour tes liens
Ajouter un commentaire
Réponse
+0
moins plus
selon moi, le meilleur langage pour la programation reste le C++, maintenant achete des livres comme C++ pour les nuls, c'est franchement bien on apprend vite a faire plein de choses, tu devrait trouver ton bonheur
Ajouter un commentaire
Réponse
+0
moins plus
Merci à vous deux je vais voir ça
Ajouter un commentaire
Réponse
+0
moins plus
je vais essayer de me pencher sur le Prolog, et si je n'y arrive pas j'essaierai le C++, on verra :)
Ajouter un commentaire
Réponse
+0
moins plus
Essaie de trouver les exemples sur l'arbre généalogique en Prolog, c'est un classique et ça montre comment le langage fonctionne : on définit des relation entre personnes et le programme arrive à deviner les liens de parenté.
Ajouter un commentaire
Réponse
+0
moins plus
ok je vais voir
Ajouter un commentaire
Réponse
+0
moins plus
en faite ce que je veux faire, pour une prmière version, serai de creer un chat entre l'utilisateur et l'ordi. Ensuite, pour d'autres versions, j'essaierai de mettre un moyen de communiquer oralement avec l'ordi, et ainsi de suite.
Ajouter un commentaire
Réponse
+0
moins plus
j'aimerai savoir si vous connaîtriez des tutoriels pour faire un IA, une conversation entre moi et l'ordi.
Rocky_123- 12 juil. 2011 à 20:02
Si tu fais peut être un tour sur les sites de codes sources, tu trouvera quelques exemples à mon avis.
Ajouter un commentaire
Réponse
+0
moins plus
Comment ça "code source", je ne comprends pas
Rocky_123- 12 juil. 2011 à 20:16
LOL, es-tu sûr de savoir ce qu'est la programmation? Les sites comme VBFRANCE.COM par exemple répertorient des exemples en VB.
Ajouter un commentaire
Réponse
+0
moins plus
à oui, c'est vrai, je n'avais pas toute ma tête. :p
Ajouter un commentaire
Réponse
+0
moins plus
pour ne pas être exigent, connaîtrai-tu un site pour des codes sources en C ou en Prolog?
Barnsby - 12 juil. 2011 à 20:50
oui, donc, il faudrait que je me lance dans le visual basic ?
Rocky_123- 12 juil. 2011 à 20:55
Tu peux déjà essayer de télécharger Visual Basic Express et essayer un peu, il y a pas mal de documentation, et comme j'ai dit va sur VBFrance et tu y trouve pas mal d'exemples.
Barnsby - 12 juil. 2011 à 20:56
ok merci pour le conseil je vais essayer ça
Ajouter un commentaire
Réponse
+0
moins plus
oui, je saisi
Ajouter un commentaire
Réponse
+0
moins plus
j'ai décider de me mettre au C, connaîtriez-vous un endroit où je peux trouver une documentation sur l'IA ?
Ajouter un commentaire
Réponse
+0
moins plus
up :)
Barnsby - 14 juil. 2011 à 19:42
un grand merci
Barnsby - 14 juil. 2011 à 21:51
le post est toujours ouvert, pour tous ceux qui veulent m'aider et aider les autres.
Ajouter un commentaire
Réponse
+0
moins plus
Les langages de programmation fonctionnelles ont historiquement été des langages fortement utilisés pour l'intelligence artificielle et il ne faudrait pas voir à les oublier car leurs avantages sont non négligeables ;)
Lisp est un peut-être un peu dépassé, mais OCaml (ou F# pour les accrocs de Windows) est relativement complet : programmation impérative, fonctionnelle, objet, et modulaire, interprété et/ou compilé...
Ajouter un commentaire
Réponse
+0
moins plus
OCaml serait-il bien pour ce que je veux faire, et F# aussi ?
Barnsby - 16 juil. 2011 à 09:23
plus d'aide sniff
nicocorico- 16 juil. 2011 à 09:33
Pleure pas Barnsby, si tu commences maintenant t'as pas fini, vu ce que tu as entrepris ! Comprends que même si quelqu'un là a certaines notions, ça restera trop long à détailler... Je te conseille une recherche approfondie via google, pour en savoir davantage sur les mécanismes sous-jacents de l'ia...

Le chêne aussi était un gland, avant d'être un chêne
Barnsby - 16 juil. 2011 à 15:40
ok merci, je sais que c'es long.
Ajouter un commentaire
Réponse
+0
moins plus
vaux-t-il mieux un langage de bas niveau ou de haut niveau ?
Ajouter un commentaire
Réponse
+0
moins plus
plus d'aide, bon.
KX- 18 juil. 2011 à 14:58
Pose des questions claires sur ce que tu veux faire ! Car tu as déjà eu beaucoup de réponses et on ne sait pas trop où tu veux en venir...

Pour programmer tu pourrais par exemple le faire en C (bas niveau) ou en Lisp (haut niveau) mais je ne pense pas que ce véritablement un critère de choix. C'est surtout du côté des paradigmes que se fait le choix d'un langage ou d'un autre...
Barnsby - 19 juil. 2011 à 09:59
merci
Ajouter un commentaire
Réponse
-1
moins plus
Apres il faut bcp de temps et de patiente pour faire des choses bien ;D
Moi perso j'ai abandonné la programmation il y a pas mal de temps, trop d'imprévu et tt et pas assez de temps ;)
Ajouter un commentaire
Ce document intitulé « Quel langage pour faire une IA d'ordi. » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?