Wolfram Language

Jouez à pierre-papier-ciseaux en utilisant SequencePredict

SequencePredict permet de modéliser une séquence afin de prédire son évolution future. Dans cet exemple, SequencePredict est utilisé pour prédire la prochaine action d'un joueur de pierre-papier-ciseaux.

Enregistrez les séquences antérieures d'un adversaire.

Entraînez un prédicteur de séquence à partir de ces séquences antérieures.

Utilisez le prédicteur pour prédire la prochaine action d'un adversaire en fonction de ses actions antérieures.

Utilisez le prédicteur pour récupérer les probabilités de la prochaine action d'un adversaire.

Définissez une fonction d'utilité pour un mouvement en fonction de l'action de l'adversaire.

Calculez l'utilité attendue pour chaque action.

En supposant qu'il s'agisse du dernier tour de la partie, le papier devrait être joué ici. Une victoire pour l'utilisateur est l'issue la plus probable.

Envisagez un autre vecteur de probabilité pour votre adversaire.

Cette fois-ci, la pierre devrait être jouée. Le résultat le plus probable est un match nul.

Exemples connexes

de en es ja ko pt-br zh