3 votes

L'utilisation de la programmation dans l'intelligence artificielle

Quels sont les langages de programmation que l'on peut utiliser dans le développement d'un système intelligent artificiel ? Quel système d'exploitation doit-on utiliser ? Peut-on utiliser les langages de programmation C ou C++ ?

8voto

Paul Nathan Points 22910
  • Quels sont les langages de programmation que nous pouvons utiliser dans le développement d'un système intelligent artificiel ?

Prolog est un bon début pour les systèmes de raisonnement. Lisp est un bon point de départ pour les systèmes symboliques. Ces deux langages peuvent être intégrés dans d'autres langages, par exemple C++.

  • quel système d'exploitation doit-on utiliser ?

Er.... tout ?

  • les langages de programmation C ou C++ peuvent-ils être utilisés ?

Oui.

Vous souhaitez probablement en savoir plus sur la programmation avant de vous attaquer à l'IA.

1voto

Vilx- Points 37939

Sans aucun doute. Et c'est un bon choix aussi, parce qu'il peut être rendu assez performant (ce qui est le principal problème pour développer une bonne IA).

Mais il n'y a pas de limite, vraiment. N'importe quelle langue fera l'affaire.

1voto

winwaed Points 5236

Vous pouvez utiliser à peu près n'importe quel langage, mais il faut en choisir un qui fonctionne bien avec votre domaine spécifique et que vous êtes à l'aise d'utiliser.

Comme déjà mentionné, PROLOG et LISP sont tous deux des langages traditionnels de l'IA. Les langages à usage général tels que Java, C# et C++ ont également leur utilité. En outre, si vous cherchez à traiter le langage sonore, un langage qui est bon pour le traitement du texte et les structures de données serait idéal. Par exemple, Python et la boîte à outils NLTK.

0voto

Andy Thomas Points 30979

Bien que certains langages soient plus fortement associés à la programmation de l'IA que d'autres - par exemple, LISP, Prolog - de nombreux langages différents peuvent être utilisés.

N'importe quel système d'exploitation polyvalent peut être utilisé.

Vous pouvez utiliser un langage procédural comme le C. Un langage OO comme C++, Java ou C# offre certains avantages. Les langages fonctionnels et logiques sont également à considérer.

Personnellement, j'ai écrit un programme de jeu A-B maintenant en LISP, Java et C#.

0voto

Thomas Matthews Points 19838

N'importe quel langage peut être utilisé pour développer des applications d'intelligence artificielle (IA) ; certains facilitent la mise en œuvre des concepts d'IA.

Certains des favoris de toujours sont LISP et Prolog.

Si vous connaissez bien le langage C ou C++, utilisez l'un ou l'autre pour mettre en œuvre les concepts.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X