¿Es una buena idea crear un bot de Poker utilizando el aprendizaje automático para ayudar a un jugador a tomar decisiones?

Hubiera sido una idea mucho mejor hace 10 años. El póker se ha vuelto mucho más difícil recientemente, aunque no dudo que este método sería razonable cuando los jugadores cometieran grandes errores, los bordes que se hacen ahora son mucho más delgados y requieren una toma de decisiones mucho más compleja.

Por ejemplo, imagina que jugamos Rock Paper Scissors. El jugador A siempre lanza piedra … Un sistema de aprendizaje automático se ajustará continuamente a partir de la suposición de que el jugador A tiene 33/33/33 … A medida que el jugador A continúa tirando piedra, el aprendizaje automático continuará agregando más papel porque esa es la teoría del juego podría sugerir. Esto no llevaría mucho tiempo ya que después de una muestra de 10 rocas rectas, el rango supuesto del jugador A tendrá un gran peso hacia la roca y seguirá siendo mejor y mejor.

Ahora, si el jugador A se está ajustando al aprendizaje automático, el juego finalmente terminará en un empate de ambos jugadores seleccionando aleatoriamente 33/33/33 … La analogía es mostrar que a medida que los jugadores en el póker son mejores, la estrategia para ganar es más complejo y requiere más datos y un pensamiento más riguroso para ganar. Los días de pasar de un jugador nuevo a un jugador ganador en una semana de aprendizaje se han ido, por lo que el día de un programa para poder elegir la estrategia correcta rápidamente (presumiblemente sería dictado por la capacidad de juntar manos) tomará más tiempo y será más difícil.

Suena como un proyecto divertido, pero podría no ser la forma más rápida o eficiente de aprender (a partir de ahora).

Vale la pena intentarlo, pero no esperes resultados impresionantes. Definitivamente aprenderá mucho, como crear su propia base de datos, selección de funciones, etc.

Sin embargo, espere tener problemas. El póker no sigue ningún patrón en particular. Muchas decisiones son intuitivas. Obtener suficientes datos sería un gran trabajo. El póker implica mucho engaño, por lo que tendrás que ocuparte de los valores atípicos. La selección de características es importante. Hay muchas variables en juego.

Desde mi punto de vista, los factores mencionados anteriormente son las mismas razones por las que debería intentarlo. Puedo ver mucho potencial de aprendizaje aquí. Independientemente del producto final, su conjunto de habilidades crecerá enormemente.

Llevamos más de 10 años desarrollando bots de póker utilizando el aprendizaje automático. Tenemos enormes ganancias que permiten realizar reinversiones en proyectos “fuera de línea”.

Es mejor participar en el desarrollo existente que gana dinero. Si está interesado, bienvenido a cualquier conversación. flicky4flicky buzón de correo de gmail.

Cualquier idea parece buena desde afuera hasta que comienzas a trabajar en ellas y luego se vuelve fea a veces más fea. Deje de buscar la validación aquí y ponga la idea en práctica. Sabrás por ti mismo si la idea valió la pena o no.