Aller au contenu


Photo
- - - - -

Commencer dans l'IA


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1 buildrobot

buildrobot

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages
  • Gender:Male

Posté 24 août 2013 - 08:36

Bonjour à tous,

J'aimerai commencer à apprendre à programmer de l'intelligence artificielle, mais je ne sais pas par ou commencer, quel(s) langage(s) apprendre en premier (C, C++, Java, Objective C, Python...)
Combien de temps à peu près faut t-il pour commencer à maîtriser les bases de ces langages ?
Comment ensuite utiliser ces programmes sur de capteur pour des futurs robot ?

Merci d'avance.
buildrobot.

#2 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 24 août 2013 - 09:57

J'aimerai commencer à apprendre à programmer de l'intelligence artificielle, mais je ne sais pas par ou commencer, quel(s) langage(s) apprendre en premier (C, C++, Java, Objective C, Python...)


Pour faire de l'IA, le plus important n'est pas de connaitre un langage précis, mais plutôt de faire beaucoup d'algorithmique.
Néanmoins, un langage orienté objet permet souvent d'avoir une bonne architecture logicielle. C'est plus propre.

Combien de temps à peu près faut t-il pour commencer à maîtriser les bases de ces langages ?

ça dépend de ce que tu connais déjà et du temps que tu y passes. Mais ne compte pas être un expert en quelques mois : c'est long d'apprendre à bien programmer.

Comment ensuite utiliser ces programmes sur de capteur pour des futurs robot ?

Cette question se résoudra d'elle-même lorsque tu auras bien dégrossi la base de la programmation et de l'algorithmique.


Pour commencer en programmation, il n'y a pas de langage meilleurs que d'autre. Certains te conseilleront de commencer directement avec un langage orienté objet comme le java ou le C++.
Personnellement, je suis plutôt pour l'apprentissage du C pour débuter : il faut bien comprendre comment le C marche avant de s'attaquer à des notions avancés.
En plus, en robotique ou en systèmes embarqués, le C, c'est la base qui te permettra de faire quasiment tout.

Pour l'algorithmique. Image un problème que tu veux résoudre informatiquement et essaye de créer le programme qui correspond.
Ou sinon, va faire un tour sur http://www.france-ioi.org/

++
Black Templar

Mon site internet : http://ferdinandpiette.com/


#3 buildrobot

buildrobot

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages
  • Gender:Male

Posté 02 septembre 2013 - 11:17

Pour faire de l'IA, le plus important n'est pas de connaitre un langage précis, mais plutôt de faire beaucoup d'algorithmique.
Néanmoins, un langage orienté objet permet souvent d'avoir une bonne architecture logicielle. C'est plus propre.


ça dépend de ce que tu connais déjà et du temps que tu y passes. Mais ne compte pas être un expert en quelques mois : c'est long d'apprendre à bien programmer.


Cette question se résoudra d'elle-même lorsque tu auras bien dégrossi la base de la programmation et de l'algorithmique.


Pour commencer en programmation, il n'y a pas de langage meilleurs que d'autre. Certains te conseilleront de commencer directement avec un langage orienté objet comme le java ou le C++.
Personnellement, je suis plutôt pour l'apprentissage du C pour débuter : il faut bien comprendre comment le C marche avant de s'attaquer à des notions avancés.
En plus, en robotique ou en systèmes embarqués, le C, c'est la base qui te permettra de faire quasiment tout.

Pour l'algorithmique. Image un problème que tu veux résoudre informatiquement et essaye de créer le programme qui correspond.
Ou sinon, va faire un tour sur http://www.france-ioi.org/

++
Black Templar


Merci pour ces réponses, j'ai commencé avec les site que vous m'avez donnez, pour l'instant j'avance bien, je vous tiendrez au courant de mes avancées :)

buildrobot




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users