CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

AIDE quel langage programmation svp? AIDE

Ivkernel
Ivkernel
Niveau 9
26 novembre 2017 à 00:21:10

Salut,
c'est iv, et j'ai 20ans.
Sa fait qlq mois que j'ai étudié le langage c (je me suis arrêté biblio sdl (tuto openclassrooms) ) , c++ je me suis arreté avant la PPO (700Page en pdf, Waouh [[sticker:p/1lmc]] ) et un petit peu de langage web, en amateur biensur.
MAIS, je ne vois tjr aucun resultat concrèt, à l'horizon, genre je sais pas à quoi sa va me servir le c à part faire des jeux (qui nécessitent trop de persévérance) ou un logiciel bidon, que 90000l'ont fait avant moi.
Je suis pas du genre qui aime la quantité, genre dès que j'ai vu qu'en c++ me faudrait des mois juste pour le finir, je me suis arreté..
J'aimerais un langage les potos, très difficile mais pas trop vaste,
(genre on peut le plier rapidement..pas de langage à 90000pages wesh) . C'est cette difficulté que je cherche et non pas la quantité [[sticker:p/1lmh]] Par ex: faire des IA très puissant..(Oh mais comme t'es ambitieux) ...
Et comme je suis perturbé (comme tjr d'ailleurs :fou:) je m'adresse à vous L'ELITE, afin que vous me guidez au bon chemin..
PS: dsl pour le pavé
PS: no assembleur :fou:

Skywaaalker
Skywaaalker
Niveau 10
26 novembre 2017 à 00:42:07

Je débute aussi mais apparemment ( selon mon prof ) pour faire des IA c'est l'algorithme derrière qui fait tout

As tu de bonne notion en algo ?

MrAnge
MrAnge
Niveau 10
26 novembre 2017 à 00:45:24

plusieurs choses :

les langages sa s'apprend pas rapidement, tu parle de quelques mois pour le C++, je miserais plutot sur plusieurs années pour le "plier" entièrement comme tout les langages :hap:

tu veux faire de l'IA donc il faut que tu apprenne un langage (python, C, etc...) et en plus que tu comprenne l'algorithme qui se cache derrière l'IA

du coup je pense qu'on ne peut pas donner de langage rapide à apprendre et encore moins de faire de l'IA rapidement :hap: mais je me trompe peut etre et si c'est le cas j'espère que quelqu'un me corrigera car cela m’intéresse également :hap:

Je pense que les questions que tu devrais te poser (et nous donner les réponse) c'est quels sont tes objectifs ? Jeux ? web ? appli mobile ? logiciel ?

en répondant à sa déja on pourras te guider vers un langage à apprendre :ok:

tsez93
tsez93
Niveau 10
26 novembre 2017 à 06:07:58

Regarde le Python vu que tu souhaites faire de l'IA, les bibliothèques et des exemples sont fournis et le langage est facile (par rapport à C++).

Commencer la programmation en disant, je veux faire de l'IA est à mon avis une mauvaise idée. Cela signifie que tu sautes plein d'étapes dans ton apprentissage. Donc tu vas utiliser des outils sans comprendre les concepts sous-jacents. Exemples : OS, réseaux TCP/IP, protocoles internet.

Tu seras moins performant car cantoné à un domaine spécialisé (en supposant que tu le maitrises).

mac-killer
mac-killer
Niveau 10
26 novembre 2017 à 11:45:52

Le problème avec l’ia c’est que c’est un fourre tout pas possible.

les 3/4 du temps on te vend de l’ia alors que derrière c’est juste un gros service avec 150 000 if imbriqués qui arrive à peu près à te sortir des réponses pas degueu en fonction de ce que tu lui dis, et là c’est absolument pas de l’ia.

en revanche si tu veux pratiquer un peu sur de l’ia côté client tu peut toujours te faire la main sur IBM watson ou l’api dialogFlow de google.

aAardvark
aAardvark
Niveau 75
26 novembre 2017 à 13:15:07

Les gens ont tendance à employer le terme "IA" à tort et à travers. Or même si on s'en rapproche avec le Deep Learning, avoir quelque chose qui s'''apparente ''à de l'intelligence, même minime, c'est encore rare. Mais on arrive très bien à faire illusion parfois

Ivkernel
Ivkernel
Niveau 9
26 novembre 2017 à 16:54:55

merci les potos pour vos réponses, donc je récapitule:
Python langage recommandé.
Pour IA faut une bonne maitrise voir exellente maitrise

Azmurael
Azmurael
Niveau 10
26 novembre 2017 à 17:28:09

Le 26 novembre 2017 à 16:54:55 ivkernel a écrit :
merci les potos pour vos réponses, donc je récapitule:
Python langage recommandé.
Pour IA faut une bonne maitrise voir exellente maitrise

Pas forcément une excellente maîtrise du langage, par contre, une grosse maîtrise des concepts sous-jacents au domaine, ça veut dire beaucoup de maths. Renseigne toi sur le Machine Learning, ou le NLP, tu verras que ce sont des domaines qui se basent quasiment entièrement sur les mathématiques.

wouh_pinaise_
wouh_pinaise_
Niveau 6
26 novembre 2017 à 17:49:11

Le 26 novembre 2017 à 16:54:55 ivkernel a écrit :
merci les potos pour vos réponses, donc je récapitule:
Python langage recommandé.
Pour IA faut une bonne maitrise voir exellente maitrise

Je connais pas trop le développement des IA, même si j'ai un peu pratiqué en cours.
Mais si tu veux te lancer dans ce domaine, je pense qu'il va falloir découper ton apprentissage en deux étapes:

  • Apprentissage d'un langage adapté (Java, Python C++, ...). Tu peux faire de l'IA avec n'importe quel langage mais certains seront plus efficaces et disposent de pluggins et librairies qui te faciliteront le travail.
  • Apprentissage des fondamentaux et des concepts existants (bonne lecture [[sticker:p/1jnc]]): algo génétiques, réseaux de neurones,..
Message édité le 26 novembre 2017 à 17:50:20 par wouh_pinaise_
MonsieurBeauf
MonsieurBeauf
Niveau 10
27 novembre 2017 à 13:45:33

Je sais pas quel niveau t'as en maths mais faire une IA, avec internet c'est vraiment pas compliqué, mais alors comprendre comment ça marche c'est ça, la vraie valeur ajouté, et si t'es une moule en maths ( pas des maths approfondies non plus hein ) ben tu seras toujours très limité.

Pour ceux qui vont me dire "pa besoin dé math pour codé" je vous invite à aller regarder comment un réseau de neurones marche, et je parle même pas d'un réseau complexe à plusieurs dimensions.

Quand à l'approche algorithmique, il te faut quand même des connaissances, comme l'a dit un VDD ( je crois ) tu risques de louper plein d'étapes et tu n'arriveras jamais à rien. Rien que la théorie des graphes est importante et je suis sûr que tu n'en as pas encore les bases.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment