mmi > Ressources pédagogiques > Jeu de Nim et IA avec Python

Jeu de Nim et IA avec Python

Olivier Druet
Tranches d'âges : Lycée
Thématiques : Informatique Jeux Probabilités
Résumé :

L’objectif des programmes Python est d’apprendre à jouer au jeu des allumettes (jeu de Nim), soit contre un·e humain·e, soit contre lui-même. Ils sont modifiables comme on souhaite. Merci à Jade Garcia Bourrée pour les améliorations.

A partir de ces programmes, quelques idées d’activités sont proposées :

Activités et descriptions.

Les programmes Python sont disponibles ici :
contre l’humain·e.
contre lui-même.

Contact : druet@math.univ-lyon1.fr

Du même auteur·trice :

Secrets de cuisine
Nina Gasking, Olivier Druet

Un atelier sans écran pour découvrir la cryptographie.

Perspective linéaire et anamorphoses
Charlotte Avellaneda, Nina Gasking, Olivier Druet, Pierre Gallais, Publié le 20/01/23

Deux ateliers complémentaires mêlant art et mathématiques pour partir à la découverte de la perspective linéaire et des anamorphoses.

Connecte tes neurones
Aline Parreau, Eric Duchêne, Nina Gasking, Olivier Druet

Un atelier d’informatique débranchée pour découvrir le fonctionnement d’un réseau de neurones.

M.I.A.M. (machine intelligente apprenant le morpion)
Nina Gasking, Olivier Druet

La MIAM est une machine en boîtes d'allumettes illustrant l'apprentissage par renforcement : elle joue au morpion au hasard mais s'améliore avec le temps.

Jeu de Nim et IA avec Python
Olivier Druet

Deux programmes Python permettant d'illustrer sur le jeu de Nim l'apprentissage par renforcement en intelligence artificielle.

Jeu de Nim et IA
Aline Parreau, Eric Duchêne, Nina Gasking, Olivier Druet

Un atelier pour découvrir l’apprentissage par renforcement en intelligence artificielle grâce au jeu de Nim.

Entrez dans la tête d’une IA
Nina Gasking, Olivier Druet

Un atelier pour découvrir l’apprentissage supervisé en intelligence artificielle.