Wolfram Language

Juego de piedra, papel o tijera usando SequencePredict

SequencePredict permite el modelado de una secuencia con el fin de predecir su evolución futura. En este ejemplo, SequencePredict se utiliza para predecir la siguiente acción de un jugador de piedra, papel o tijera.

Registre las secuencias pasadas de un oponente.

Entrene un predictor de secuencias a partir de estas secuencias pasadas.

Use el predictor para predecir la siguiente acción de un oponente según sus acciones pasadas.

Use el predictor para obtener las probailidades acerca de las siguiente acción de un oponente.

Defina una función de utilidad para un movimiento de acuerdo a la acción del oponente.

Calcule la utilidad esperada para cada acción.

Asumiendo que esta es la última ronda del juego, debería jugarse papel, y el resultado más probable es la victoria del usuario.

Considere otro vector de probabilidad para su oponente.

Este vez debería jugar piedra, y el resultado más probable es un empate.

Ejemplos relacionados

de en fr ja ko pt-br zh