Pour aider les utilisateurs non programmeurs à comprendre le fonctionnement des machines, un programmeur d'IA portant le surnom d'Ash47 sur GitHub a créé Ninja AI Trainer. Il s'agit d'un jeu interactif dans lequel des personnages ninja contrôlés par l'IA tentent d'éviter que des étoiles (contrôlées par l'homme) ne soient projetées pour survivre, aidant ainsi les utilisateurs à voir comment l'IA apprend à être quelque chose.
Dans le jeu, une IA entraîne les ninjas à éviter les étoiles grâce à un apprentissage par renforcement. Au début, les stars peuvent rapidement éliminer les ninjas contrôlés par l'IA de la génération 1. Le nombre de ninjas apparaissant simultanément à l'écran dépend des capacités de traitement et d'entraînement de votre ordinateur.

À la nième génération d’IA, les ninjas qu’ils contrôlaient étaient mieux à même d’esquiver les attaques. Et en théorie, une armée de super ninjas qui esquivent les attaques à un niveau presque parfait sera créée après que l'IA aura fonctionné pendant quelques centaines de milliers de générations.
Voyons comment entraîner l'IA avec le jeu Ninja dans la démonstration intéressante ci-dessous pour mieux comprendre le fonctionnement de presque tous les réseaux d'apprentissage profond basés sur l'IA.
Vous pouvez voir les projets d'IA d'Ash47 en visitant le lien ci-dessous.
https://ash47.github.io/AiExperiments/
Page GitHub d'Ash47.
https://github.com/ash47/AiExperiments/blob/master/README.md
En savoir plus :