Cliquez ou glissez sur la grille pour dessiner des cellules. La grille est un tore : les bords gauche et droit, haut et bas, sont reliés entre eux. Chaque cellule naît éclatante puis s'assombrit en vieillissant.
L'intelligence artificielle qui apprend la règle
Un petit réseau de neurones observe des milliers de situations, sans jamais connaître la règle.
À force d'exemples et de corrections, il tente de la deviner, puis joue son propre jeu ci-dessous.
Règle à apprendre : B3 / S23
Précision : —Exemples vus : 0
La règle a changé depuis le dernier entraînement. Le réseau doit être réentraîné pour la découvrir.
Règle programmée
Réseau de neurones
Le même motif de départ évolue à gauche selon la règle programmée, à droite selon les prédictions du réseau.
Les cellules marquées en rouge sont des erreurs du réseau sur la situation présente.
Erreurs actuelles : —
Les règles de l'univers
Affichage
10 pas / seconde
À observer sur le stand
Un seul chiffre de la règle modifié, et le même monde devient une extinction, un chaos ou un labyrinthe.
Puis demandez au réseau de réapprendre : personne ne lui donne la règle, il la déduit seul des exemples.
Voilà toute la différence entre un programme écrit à la main et une intelligence artificielle entraînée.
Le jeu de la vie
Inventé en 1970 par le mathématicien John Conway, le jeu de la vie est un « automate cellulaire » :
un univers quadrillé où chaque case, appelée cellule, est soit vivante, soit morte. Aucun joueur :
à chaque génération, chaque cellule regarde uniquement ses huit voisines et obéit à deux règles.
Naissance (B) : une cellule morte qui possède exactement le bon nombre de voisines vivantes devient vivante.
Survie (S) : une cellule vivante qui possède le bon nombre de voisines vivantes reste en vie ; sinon elle meurt.
La règle classique de Conway s'écrit B3/S23 : naissance avec 3 voisines, survie avec 2 ou 3.
De ces deux règles minuscules naissent des structures étonnantes : planeurs qui voyagent, canons qui les
produisent, naves qui se reproduisent. C'est l'émergence : du complexe sort du simple, sans aucune direction centrale.
Modifier les règles
Les trois menus de droite modifient les conditions de naissance, de survie, ou chargent un univers célèbre.
La même grille de départ peut alors s'éteindre, exploser ou se figer en corridors. Quelques exemples :
Univers
Règle
Comportement
Conway
B3/S23
L'équilibre classique, ni mort ni explosion.
HighLife
B36/S23
Contient un motif qui se réplique à l'identique.
Graines
B2/S—
Aucune cellule ne survit : tout meurt, tout renaît, feu d'artifice permanent.
Labyrinthe
B3/S12345
Le monde se structure en couloirs et parois.
Day & Night
B3678/S34678
Vie et mort sont symétriques : le negatif du monde suit la même règle.
L'IA qui apprend la règle
À droite de l'écran, un petit réseau de neurones est lâché dans cet univers sans connaître ses lois.
Il ne reçoit jamais la règle. On lui montre uniquement des milliers de situations tirées au hasard —
une cellule, ses huit voisines — et, après coup, la bonne réponse : la cellule naît ou meurt.
Au début, il répond au hasard : précision d'environ 50 %, et son monde à lui est un chaos.
À chaque exemple, il ajuste légèrement ses connexions. Regardez la précision grimper.
Une fois entraîné, il joue son propre jeu. Ses erreurs sont marquées en rouge.
Le message essentiel : la règle de gauche a été programmée par un humain, celle de droite a été
apprise par la machine à partir d'exemples. C'est exactement le principe des IA modernes :
elles ne reçoivent pas de règles, elles en déduisent à partir de données.
Couleurs et repères
Une cellule vient de naître : elle est éclatante. Plus elle vieillit, plus elle s'assombrit.
Trois palettes sont proposées pour varier les présentations.
Sur la grille du réseau, une cellule encadrée de rouge signale une erreur de prédiction.