Show simple item record

dc.contributor.advisorRamos Ponce, Oscar Efraín
dc.contributor.authorAyvar Rios, Rodrigo
dc.date.accessioned2024-10-03T14:40:32Z
dc.date.available2024-10-03T14:40:32Z
dc.date.issued2024
dc.identifier.citationAyvar Rios, R. (2024). Detección de trampas en partidas de ajedrez en línea utilizando clasificadores de Machine Learning [Tesis para optar el Título Profesional de Ingeniero de Sistemas, Universidad de Lima]. Repositorio Institucional de la Universidad de Lima. https://hdl.handle.net/20.500.12724/21286es_PE
dc.identifier.urihttps://hdl.handle.net/20.500.12724/21286
dc.description.abstractEl ajedrez en línea ha tenido un auge de popularidad desde el año 2020, con el contexto de la pandemia. Este auge trae consigo la problemática de las trampas en torneos de ajedrez en línea, las cuales comprometen su integridad y reputación, perjudicando tanto a jugadores como organizadores. Paralelamente, se han utilizado diferentes técnicas de Machine Learning en ajedrez, en los ámbitos de clasificación y regresión, principalmente para la predicción de resultados. Sin embargo, existen pocos estudios sobre la detección de trampas en ajedrez, principalmente por la dificultad de acceso a partidas con trampas en línea. Por este motivo, el objetivo de esta investigación fue desarrollar cuatro modelos de detección de trampas con clasificadores de Machine Learning, utilizando partidas entre humanos y computadoras para caracterizar el comportamiento de jugadores haciendo trampas. Se construyó un dataset de entrenamiento a partir de las partidas de Free Internet Chess Server y un dataset de validación con partidas propias en el sitio web Chess.com. Además, se añadieron variables de análisis y de tiempo, sugeridas por investigaciones previas. El mejor modelo fue Random Forest, que obtuvo exactitudes del 96.534% con partidas del dataset de Free Internet Chess Server y del 96% con partidas en Chess.com. Esta investigación aporta al estado del arte, proporcionando modelos de detección de trampas en partidas de ajedrez con una mayor exactitud y alcance que estudios previos, siguiendo la definición de trampas hecha por la entidad reguladora de ajedrez en el mundo.es_PE
dc.description.abstractOnline chess has had a rise in popularity since 2020, with the context of the pandemic. This rise brings with it the problem of cheating in online chess tournaments, which compromises their integrity and reputation, harming both players and organizers. In parallel, different Machine Learning techniques have been used in chess in the classification and regression fields. However, there are few studies on the detection of cheating in chess, mainly due to the difficulty of accessing cheating games online. For this reason, the objective of this research was to develop four cheat detection models with Machine Learning classifiers, using games between humans and computers to characterize the cheaters’ behavior. A dataset was built from the Free Internet Chess Server games and a validation dataset with own games on the Chess.com website. In addition, analysis and time variables were added, suggested by previous research. The best model was Random Forest, which obtained accuracies of 96.534% with games from the original dataset and 96% with games on Chess.com. This research contributes to the state of the art, providing models for detecting cheating in chess games with greater accuracy and reach than previous studies, following the definition of cheating made by the chess regulatory entity in the world.en_EN
dc.formatapplication/pdf
dc.language.isospa
dc.publisherUniversidad de Lima
dc.rightsinfo:eu-repo/semantics/openAccess*
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.sourceRepositorio Institucional Ulima
dc.sourceUniversidad de Lima
dc.subjectPendienteen_EN
dc.subjectPendientees_PE
dc.titleDetección de trampas en partidas de ajedrez en línea utilizando clasificadores de Machine Learninges_PE
dc.typeinfo:eu-repo/semantics/bachelorThesis
thesis.degree.disciplineIngeniería de Sistemas
thesis.degree.grantorUniversidad de Lima. Facultad de Ingeniería
thesis.degree.levelTitulo profesional
dc.type.otherTesis
thesis.degree.nameIngeniero de Sistemas
dc.publisher.countryPE
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#2.02.04
renati.author.dni74731549
renati.advisor.orcidhttps://orcid.org/0000-0001-5185-9745
renati.advisor.dni44196581
renati.jurorQuintana Cruz, Hernán Alejandro
renati.jurorMayhua Quispe, Angela Gabriela
renati.jurorQuiroz Villalobos, Lennin Paul
renati.levelhttp://purl.org/pe-repo/renati/level#tituloProfesional*
renati.typehttps://purl.org/pe-repo/renati/type#tesis*
renati.discipline612076
ulima.catOI
dc.identifier.isni121541816


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess