Wolfram Language

SchereSteinPapier mit SequencePredict spielen

SequencePredict ermöglicht die Modellierung einer Sequenz, um deren zukünftige Entwicklung vorherzusagen. In diesem Beispiel wird SequencePredict verwendet, um den nächsten Zug eines Schere-Stein-Papier-Spielers vorherzusagen.

Zeichen Sie vergangene Symbolfolgen eines Gegners auf.

Trainieren Sie einen Sequenzprädiktor anhand dieser vergangenen Sequenzen.

Verwenden Sie den Prädiktor, um die nächste Aktion eines Gegners anhand seiner vergangenen Aktionen vorherzusagen.

Verwenden Sie den Prädiktor, um Wahrscheinlichkeiten über den nächsten Zug eines Gegners zu erhalten.

Definieren Sie eine Nutzenfunktion für einen Zug, der der Aktion eines Gegners entspricht.

Berechnen Sie den erwarteten Nutzen für jede Aktion.

Unter der Annahme, dass dies die letzte Runde des Spiels ist, sollte hier Papier gespielt werden, und ein Sieg für den User ist das wahrscheinlichste Ergebnis.

Gehen Sie nun von einem anderen Wahrscheinlichkeitsvektor für Ihren Gegner aus.

Diesmal sollte Stein gespielt werden, und das wahrscheinlichste Ergebnis ist ein Unentschieden.

Verwandte Beispiele

en es fr ja ko pt-br zh