Poker Hand Valuator
Abstract
Our objective is the prediction of poker hands, the probability that you can draw a good hand when you make 5 steals from a 52-card poker deck. We apply neural networks to make this prediction together with different libraries that help the process is more simplified and the results are more reliable, therefore in the use of this methodology we managed to obtain an average of 97% in most cases with a deviation of 2.5% which we consider acceptable due to the very unbalanced amount of the data from this dataset, therefore this artificial intelligence method helps us predict new hands and make better decisions as you find yourself in a game situation.
Downloads
References
González, J. (2013, 07). Inteligencia artificial aplicada al poker texas hold'em. UCrea. Retrieved June 22, 2022, from https://repositorio.unican.es/xmlui/handle/10902/3107
Gascón, H., Bordallo, M., & Torres, E. (n.d.). Jugador Ganador de Poker Basado en Inteligencia Artificial. Retrieved June 23, 2022, from http://www.it.uc3m.es/jvillena/irc/practicas/07-08/IAPoker.pdf
Zamora Díez, Fernando. (2021). PokerRun: desarrollo de una aplicación web de póker online. Core.ac.uk. https://core.ac.uk/display/459228542?source=2
Superior, E., Detección, Y., Reconocimiento De Elementos En, M., De, P., Online, M., Jorge, G., Campo, Á., García, M., Ponente, María, J., & Sánchez, M. (2018). UNIVERSIDAD AUTONOMA DE MADRID TRABAJO FIN DE GRADO. https://repositorio.uam.es/bitstream/handle/10486/688137/g%C3%B3mez_campo_manuel_jorge_tfg.pdf?sequence=1
Profesor, I., Berlanga, A., Jesús, D., Luís, J., & Madrid, G. (n.d.). TRABAJO FIN DE GRADO Título: Diseño y evaluación de una heurística de juego de póker Autor: Jacobo Conrado Pérez-Fajardo Titulación: Grado en Ingeniería. https://e-archivo.uc3m.es/bitstream/handle/10016/16334/TFG_Jacobo_Conrado_Perez_Fajardo.pdf?sequence=1&isAllowed=y
Marco, G., Miguel, J., & Murillo, L. (2012). Diseño de Estrategias Óptimas en el Póker mediante Algoritmos Genéticos. https://e-archivo.uc3m.es/bitstream/handle/10016/16936/TFG_Gabriel_Marco_Angeles.pdf?sequence=4&isAllowed=y
Findler, N. V. (1977). Studies in machine cognition using the game of poker. Communications of the ACM, 20(4), 230–245. https://doi.org/10.1145/359461.363617
Cattral, R., & Oppacher, F. (2007). Discovering rules in the poker hand dataset. Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation - GECCO ’07. https://doi.org/10.1145/1276958.1277329
Şirin, V., & Polat, A. (n.d.). A MACHINE LEARNING APPROACH TO THE POKER PLAYING PROBLEM. Retrieved June 23, 2022, from https://users.metu.edu.tr/e163109/Term_Paper_CENG_562.pdf
Da, B. (2018). Approximating Poker Probabilities with Deep Learning.
https://arxiv.org/pdf/1808.07220.pdf
“Colaboración de Google.” https://research.google.com/colaboratory/faq.html (accessed Aug. 12, 2022)
“La librería Numpy | Aprende con Alf.” https://aprendeconalf.es/docencia/python/manual/numpy/ (accessed Aug. 12, 2022).
“La librería Pandas | Aprende con Alf.” https://aprendeconalf.es/docencia/python/manual/pandas/ (accessed Aug. 12, 2022).
U. O. de Catalunya, “Espacio de recursos de ciencia de datos.” http://datascience.recursos.uoc.edu/es/preprocesamiento-de-datos-con-sklearn/ (accessed Aug. 12, 2022).
I. Challenger Pérez, Y. Díaz Ricardo, and R. Becerra García, “El lenguaje de programación Python/The programming language Python,” Rev. Ciencias Holguín, vol. 20, pp. 1–13, 2014.
“TensorFlow.” https://www.tensorflow.org/ (accessed Aug. 12, 2022).
“Las Redes Neuronales Artificiales - Raquel Flórez López, José Miguel Fernández Fernández - Google Libros.” https://books.google.com.pe/books?hl=es&lr=&id=X0uLwi1Ap4QC&oi=fnd&pg=PA11&dq=redes+neuronales+&ots=gONwmsjqZl&sig=AMCEIhaM4AzG4aZctmXAybBjgkE&redir_esc=y#v=onepage&q=redes neuronales&f=false (accessed Aug. 17, 2022).
Juba, B., & Le, H. S. (2019, July). Precision-recall versus accuracy and the role of large data sets. In Proceedings of the AAAI conference on artificial intelligence (Vol. 33, No. 01, pp. 4039-4048).
- Conceptualization
- Data curation
- Formal Analysis
- Investigation
- Methodology
- Software
- Validation
- Visualization
- Writing - original draft
- Writing - review & editing
- Conceptualization
- Data curation
- Investigation
- Methodology
- Software
- Validation
- Visualization
- Writing - original draft
- Conceptualization
- Formal Analysis
- Investigation
- Methodology
- Software
- Visualization
- Writing - original draft
- Writing - review & editing
Copyright (c) 2024 Innovation and Software
This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors exclusively grant the right to publish their article to the Innovation and Software Journal, which may formally edit or modify the approved text to comply with their own editorial standards and with universal grammatical standards, prior to publication; Likewise, our journal may translate the approved manuscripts into as many languages as it deems necessary and disseminates them in several countries, always giving public recognition to the author or authors of the research.