Commencer dans l'IA
#1
Posté 24 août 2013 - 08:36
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
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.
ç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.Combien de temps à peu près faut t-il pour commencer à maîtriser les bases de ces langages ?
Cette question se résoudra d'elle-même lorsque tu auras bien dégrossi la base de la programmation et de l'algorithmique.Comment ensuite utiliser ces programmes sur de capteur pour des futurs robot ?
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
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