Intelligence artificielle et langage de programmation - Divers - Programmation
Marsh Posté le 15-01-2014 à 04:15:24
Puisque tu fais du python, vas voir du côté de PyClips, ce qui te permettra d'utiliser la puissance d'un langage d'IA de qualité reconnue, CLIPS, langage de système expert développé par la NASA, et qui est a connu un grand succès.
A+,
Marsh Posté le 15-01-2014 à 14:30:05
Merci de ta réponse gilou !
Je connais des gens (dont un chercheur) qui bossent sur un réseau neuronal informatique assez avancé et ils le font sur Python, mais il me semble que bosser sur Python à ce niveau requiert un savoir-faire poussé, ce langage étant d'un haut niveau, d'où mon interrogation sur le choix judicieux du dit langage.
Marsh Posté le 16-01-2014 à 08:20:25
Siddhartha a écrit : Merci de ta réponse gilou ! |
A mon avis, je pense que Python est un bon langage pour de l'IA. Il est facile à prendre en main, il y a de nombreuses librairies et cela permet donc de se focaliser plus sur la théorie plutôt que sur l'implémentation.
Les méthodes et algorithmes en IA reposent sur des fondements mathématiques et informatique, l'implémentation pourra se faire ensuite dans n'importe quel langage.
Un exemple de librairies d'IA en Python : https://wiki.python.org/moin/Python [...] telligence, un exemple de cours : http://ocw.mit.edu/courses/electri [...] re-videos/ où les TP se font d'ailleurs sous Python (http://ocw.mit.edu/courses/electri [...] signments/).
Marsh Posté le 16-01-2014 à 19:33:43
Merci honrisse, j'ai eu d'autres opinions qui vont dans le même sens ces dernières heures.
Marsh Posté le 14-01-2014 à 20:54:48
Salut à tous !
Je m'intéresse de près à l'intelligence artificielle depuis longtemps et parallèlement à ça, j'apprends avec passion la programmation depuis quelques semaines maintenant.
J'ai choisi Python pour débuter et je me posais cette question : quel langage de programmation serait le plus approprié dans ce domaine ? Pensez-vous que Python est trop limité (d'une manière ou d'une autre) ? En ce qui me concerne, j'adore ce langage, j'apprends énormément de choses mais je me demande si je ne serai pas freiné à un moment donné par Python parce qu'il ne me permettra pas de faire ceci ou cela par exemple. Je sais aussi qu'on le dit plus lent que d'autres (bon c'est un langage interprété mais après...).
L'avantage, c'est de toute évidence la simplicité de son utilisation même si je n'ai pas encore l'occasion de le comparer à d'autres, comme le C ou le C++ par exemple.
Quel langage serait selon vous le plus approprié pour bosser sur l'intelligence artificielle (à mon échelle et à mon rythme, évidemment) sur le moyen et long terme, sans forcément me diriger vers un langage trop complexe de suite ? Langage de bas niveau, haut niveau ?
D'avance, merci à vous !
Message édité par Siddhartha le 14-01-2014 à 22:01:24
---------------
Ce forum est globalement devenu une fosse à purin et une usine à trolls avec des modos incompétents mais surtout, un nid de fachos... À jamais !