FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Testez vos compétences en codage IA avec ce défi de programmation

Tout le monde parie sur l'intelligence artificielle. Alors que certains avertissent que l'IA présente de sérieux risques, le fait est que la programmation de l'intelligence artificielle est la voie vers de nombreuses carrières.

La bonne nouvelle est que vous pouvez vous lancer dans la programmation IA avec des langages très populaires comme Python, Java, C++ et même des langages plus anciens comme Lisp, alors revenez à l'écran et voyez si vos compétences sont suffisamment pointues pour faire votre marque dans ce bourgeonnement. et champ bourdonnant.

En d'autres termes, mettez vos compétences à l'épreuve dans ce défi de programmation d'IA -- Volez dans un univers virtuel, envoyez des vaisseaux sur des planètes minières et développez des flottes plus importantes pour vaincre vos adversaires.

Construire un bot pour le combat

Halite est un challenge de programmation en intelligence artificielle ouvert aux codeurs de tous niveaux. L'objectif est de créer des bots en utilisant le langage de codage de votre choix (il est indépendant du langage) et de le mener au combat dans un univers virtuel.

Testez vos compétences en codage IA avec ce défi de programmation

L'idée est venue de deux stagiaires du secondaire (Benjamin Spector et Michael Truell) qui se dirigeaient vers un avenir dans l'IA lorsqu'ils ont décidé de créer ce concours de programmation pour les passionnés.

Le concours de cette année, appelé Halite II, a pour thème l'espace et vous pouvez y participer à tout moment entre octobre 2017 et janvier 2018 . Nous sommes déjà en novembre, mais vous pouvez toujours vous inscrire jusqu'à la dernière semaine du concours.

Voici comment cela fonctionne :

  1. Inscrivez-vous via GitHub.
  2. Regardez quelques matchs pour vous faire une idée de l'environnement.
  3. Téléchargez un bot de base et un kit de démarrage pour la plate-forme et la langue de votre choix.
  4. Améliorez le bot de base avec du code IA, soumettez-le et suivez ses performances.
  5. Mettez à jour le bot avec des améliorations au fur et à mesure que vous progressez dans le jeu.

Cette vidéo montre un plateau de jeu en action :

L'idée est de prendre un prototype (le bot de base) et de le rendre plus intelligent avec la programmation de l'IA. Halite est l'arène où votre bot personnalisé sera le gladiateur qui se battra avec d'autres bots. Les règles du concours en font une façon amusante d'apprendre et d'appliquer l'IA, l'apprentissage automatique et d'autres algorithmes avancés.

Halite dit qu'une stratégie intelligente assurera une victoire :

"Les meilleures tactiques pour Halite II nécessiteront l'utilisation d'une recherche de chemin sophistiquée, utilisant des concepts tels que les algorithmes de Prim et Dijkstra et le problème du voyageur de commerce."

Que pensez-vous du défi Halite ? Avez-vous participé à un autre concours de programmation d'IA ?


[]