SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Clustering de Jugadores
de Tetris
Diana Lora
Introducción
● Análisis de comportamiento de jugadores de
Tetris a partir de sus movimientos tácticos.
○ 1 movimiento táctico.
○ 2 movimientos tácticos consecutivos.
● Generación de modelo de comportamiento a
partir de trazas de jugadores.
○ Diferenciar los jugadores a partir de las trazas
generadas en las partidas
● Trabajo futuro
○ Ajuste dinámico de la dificultad.
TetrisAnalytics
● Juego de Tetris sencillo.
● Al pasar del tiempo las
fichas caen más rápido
por el tablero.
● 7 piezas diferentes
● Movimientos: izquierda,
derecha, rotación y bajar.
● El juego finaliza cuando el
jugador pierde.
● Genera binario con
información de la partida
Políticas de Generación de Trazas
● PosYTipoFichaARFF: guarda la posición de
la ficha actual, la acción, el tipo de ficha actual
y siguiente.
● LastXLinesARFF: guarda la información de
la política anterior y las X filas superiores no
vacías del tablero.
● EstadoCompletoARFF: guarda todo el
estado del juego(posición de la pieza,
rotación, tipo, ficha siguiente y el estado
completo del tablero (casilla libre=0, casilla
ocupada=1).
Variables
● PosX, PosY: posición X e Y donde el
jugador ubica la pieza(enumerado).
● Rot: rotación de la ficha. Esta variable es
una enumeración con valores: r0, r1, r2, r3.
● NextPiece: pieza siguiente que saldrá a
continuación(valor entero entre 0 y 6).
● Celda_X_Y: estado de cada celda concreta
del tablero(celda vacía=0 o celda
ocupada=1).
● TipoFicha: tipo de ficha. Enumerado p0, p1,
p2, p3, p4, p5, p6.
Pre-procesamiento de Datos
● Agregar ID de jugador(clase)
● Para el caso de dos movimientos
consecutivos(mismo jugador)
○ Duplicar las variables
○ Copiar instancia actual sin clase más instancia
siguiente con clase
● Inicialmente ignora la clase(id jugador) y
genera los clusters
● Número de clusters = número de jugadores
● Fase de pruebas
○ Asigna las clases a los clusters basándose en la
clase con mayor cantidad de instancias que se
encuentren en dicho cluster.
○ Calcula la tasa de error de la clasificación.
○ Genera la matriz de confusión.
Evaluación Clases a clusters de
Weka
Jugadores
● 3 jugadores reales
● 3 IAs
○ AlwaysRight: siempre ubica la pieza en el lado
derecho.
○ AlwaysLeft: siempre ubica la pieza en el lado
izquierdo.
○ HardCodedTacticalAI: evalúa el tablero de acuerdo
a su altura y el número de espacios para cada una
de las 4 rotaciones posibles de la pieza, y
selecciona la mejor ubicación.
Variable PosX
Característica PosX de ubicación de la ficha. Varía de x0 a x9. Donde x0 es la
posición más a la izquierda.
Experimentos con Weka Explorer
● Evaluación de movimientos tácticos
individuales
○ PosYTipoFichaARFF, Last4LinesARFF,
EstadoCompletoARFF
● Evaluación de 2 movimientos tácticos
consecutivos del mismo jugador
○ PosYTipoFichaARFF, Last4LinesARFF,
EstadoCompletoARFF
Resultados
● Evaluación de Movimientos Tácticos
Individuales(error)
○ Last4LinesARFF: SimpleKMeans 44.15%, EM
48.46%.
● Evaluación de 2 Movimientos tácticos
consecutivos(error)
○ Last4LinesARFF: SimpleKMeans 40.78%, EM
47.08%.
Matriz de Confusión
Last4LinesARFF
2 Mov. Consecutivos
Comparación de algoritmos con
Weka Experimenter
● Comparación de los algoritmos con T-Test
pareado
● SimpleKMeans(t=50.05)
● EM(t=46.48)
Conclusiones y Trabajo Futuro
● La evaluación de movimientos tácticos
individuales no describe el estilo de juego del
usuario.
● La unión de movimientos tácticos consecutivos
mejora la clasificación de los jugadores.
● Evaluar trazas con más de 2 movimientos
tácticos consecutivos.
● Realizar clasificación de nuevas partidas de
jugadores existentes.
● Realizar clasificación de nuevos jugadores.
Gracias

Weitere ähnliche Inhalte

Mehr von Sociedad Española para las Ciencias del Videojuego

Mehr von Sociedad Española para las Ciencias del Videojuego (20)

CoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivo
CoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivoCoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivo
CoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivo
 
CoSECiVi 2020 - Games studies in architectural education: An experimental gra...
CoSECiVi 2020 - Games studies in architectural education: An experimental gra...CoSECiVi 2020 - Games studies in architectural education: An experimental gra...
CoSECiVi 2020 - Games studies in architectural education: An experimental gra...
 
CoSECiVi 2020 - Multiresolution Foliage Rendering
CoSECiVi 2020 - Multiresolution Foliage RenderingCoSECiVi 2020 - Multiresolution Foliage Rendering
CoSECiVi 2020 - Multiresolution Foliage Rendering
 
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
 
CoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtual
CoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtualCoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtual
CoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtual
 
CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...
CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...
CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...
 
CoSECiVi 2020 - Data mining of deck archetypes in Hearthstone
CoSECiVi 2020 - Data mining of deck archetypes in HearthstoneCoSECiVi 2020 - Data mining of deck archetypes in Hearthstone
CoSECiVi 2020 - Data mining of deck archetypes in Hearthstone
 
CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...
CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...
CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...
 
CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...
CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...
CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...
 
CoSECiVi'16 - Hacia la generación automática de mecánicas de juego: un edito...
CoSECiVi'16 - 	Hacia la generación automática de mecánicas de juego: un edito...CoSECiVi'16 - 	Hacia la generación automática de mecánicas de juego: un edito...
CoSECiVi'16 - Hacia la generación automática de mecánicas de juego: un edito...
 
CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...
CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...
CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...
 
CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...
CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...
CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...
 
CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...
CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...
CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...
 
CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...
CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...
CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...
 
CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...
CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...
CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...
 
CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...
CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...
CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...
 
CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...
CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...
CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...
 
CoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft gamesCoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft games
 
CoSECiVi'15 - Automatic gameplay testing for message passing architectures
CoSECiVi'15 - Automatic gameplay testing for message passing architecturesCoSECiVi'15 - Automatic gameplay testing for message passing architectures
CoSECiVi'15 - Automatic gameplay testing for message passing architectures
 
CoSECiVi'15 - Evaluación de una historia interactiva. Una aproximación basada...
CoSECiVi'15 - Evaluación de una historia interactiva. Una aproximación basada...CoSECiVi'15 - Evaluación de una historia interactiva. Una aproximación basada...
CoSECiVi'15 - Evaluación de una historia interactiva. Una aproximación basada...
 

Kürzlich hochgeladen

DIAPOSITIVAS - PARASITOSIS intestibal .pptx
DIAPOSITIVAS - PARASITOSIS intestibal .pptxDIAPOSITIVAS - PARASITOSIS intestibal .pptx
DIAPOSITIVAS - PARASITOSIS intestibal .pptxGermnIsaccPazmio
 
Aprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptxAprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptxJuanaMLpez
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfHeidyYamileth
 
Miología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidosMiología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidosmarielbispurocoleo5
 
Urgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptxUrgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptxCarlosEncarnacin3
 
5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptxealva1
 
Coherencia textual II Práctica dirigida h
Coherencia textual II Práctica dirigida hCoherencia textual II Práctica dirigida h
Coherencia textual II Práctica dirigida hSalomDB1
 
Presentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvaPresentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvajesusvelazquez601
 
ANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTO
ANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTOANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTO
ANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTOClaudiaSantosVsquez
 
Jabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedadesJabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedadesweb jabon
 
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfTEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfrobertocarlosbaltaza
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfjavisoad
 
Testimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfTestimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfd71229811u
 
PANCREATITIS-PIA-SCA aguda-edematosa y cronica
PANCREATITIS-PIA-SCA aguda-edematosa y cronicaPANCREATITIS-PIA-SCA aguda-edematosa y cronica
PANCREATITIS-PIA-SCA aguda-edematosa y cronicaVictorInca
 
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...frank0071
 
fisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibriofisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibrioyanezevelyn0
 
AA. VV. - Historia mínima del Confucianismo [2021].pdf
AA. VV. - Historia mínima del Confucianismo [2021].pdfAA. VV. - Historia mínima del Confucianismo [2021].pdf
AA. VV. - Historia mínima del Confucianismo [2021].pdffrank0071
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdfZambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdffrank0071
 
Hugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptxHugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptxhugoenriqueruizchaco1
 

Kürzlich hochgeladen (20)

DIAPOSITIVAS - PARASITOSIS intestibal .pptx
DIAPOSITIVAS - PARASITOSIS intestibal .pptxDIAPOSITIVAS - PARASITOSIS intestibal .pptx
DIAPOSITIVAS - PARASITOSIS intestibal .pptx
 
Aprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptxAprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptx
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdf
 
Miología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidosMiología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidos
 
Urgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptxUrgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptx
 
5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx
 
Coherencia textual II Práctica dirigida h
Coherencia textual II Práctica dirigida hCoherencia textual II Práctica dirigida h
Coherencia textual II Práctica dirigida h
 
Presentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvaPresentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selva
 
ANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTO
ANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTOANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTO
ANALISIS DIMENSIONAL Y MAGNITUDES CONCEPTO
 
Jabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedadesJabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedades
 
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfTEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
 
Testimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfTestimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdf
 
PANCREATITIS-PIA-SCA aguda-edematosa y cronica
PANCREATITIS-PIA-SCA aguda-edematosa y cronicaPANCREATITIS-PIA-SCA aguda-edematosa y cronica
PANCREATITIS-PIA-SCA aguda-edematosa y cronica
 
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
 
fisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibriofisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibrio
 
AA. VV. - Historia mínima del Confucianismo [2021].pdf
AA. VV. - Historia mínima del Confucianismo [2021].pdfAA. VV. - Historia mínima del Confucianismo [2021].pdf
AA. VV. - Historia mínima del Confucianismo [2021].pdf
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdfZambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdf
 
Hugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptxHugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptx
 

CoSECiVi'15 - Clustering de jugadores de Tetris

  • 1. Clustering de Jugadores de Tetris Diana Lora
  • 2. Introducción ● Análisis de comportamiento de jugadores de Tetris a partir de sus movimientos tácticos. ○ 1 movimiento táctico. ○ 2 movimientos tácticos consecutivos. ● Generación de modelo de comportamiento a partir de trazas de jugadores. ○ Diferenciar los jugadores a partir de las trazas generadas en las partidas ● Trabajo futuro ○ Ajuste dinámico de la dificultad.
  • 3. TetrisAnalytics ● Juego de Tetris sencillo. ● Al pasar del tiempo las fichas caen más rápido por el tablero. ● 7 piezas diferentes ● Movimientos: izquierda, derecha, rotación y bajar. ● El juego finaliza cuando el jugador pierde. ● Genera binario con información de la partida
  • 4. Políticas de Generación de Trazas ● PosYTipoFichaARFF: guarda la posición de la ficha actual, la acción, el tipo de ficha actual y siguiente. ● LastXLinesARFF: guarda la información de la política anterior y las X filas superiores no vacías del tablero. ● EstadoCompletoARFF: guarda todo el estado del juego(posición de la pieza, rotación, tipo, ficha siguiente y el estado completo del tablero (casilla libre=0, casilla ocupada=1).
  • 5. Variables ● PosX, PosY: posición X e Y donde el jugador ubica la pieza(enumerado). ● Rot: rotación de la ficha. Esta variable es una enumeración con valores: r0, r1, r2, r3. ● NextPiece: pieza siguiente que saldrá a continuación(valor entero entre 0 y 6). ● Celda_X_Y: estado de cada celda concreta del tablero(celda vacía=0 o celda ocupada=1). ● TipoFicha: tipo de ficha. Enumerado p0, p1, p2, p3, p4, p5, p6.
  • 6. Pre-procesamiento de Datos ● Agregar ID de jugador(clase) ● Para el caso de dos movimientos consecutivos(mismo jugador) ○ Duplicar las variables ○ Copiar instancia actual sin clase más instancia siguiente con clase
  • 7. ● Inicialmente ignora la clase(id jugador) y genera los clusters ● Número de clusters = número de jugadores ● Fase de pruebas ○ Asigna las clases a los clusters basándose en la clase con mayor cantidad de instancias que se encuentren en dicho cluster. ○ Calcula la tasa de error de la clasificación. ○ Genera la matriz de confusión. Evaluación Clases a clusters de Weka
  • 8. Jugadores ● 3 jugadores reales ● 3 IAs ○ AlwaysRight: siempre ubica la pieza en el lado derecho. ○ AlwaysLeft: siempre ubica la pieza en el lado izquierdo. ○ HardCodedTacticalAI: evalúa el tablero de acuerdo a su altura y el número de espacios para cada una de las 4 rotaciones posibles de la pieza, y selecciona la mejor ubicación.
  • 9. Variable PosX Característica PosX de ubicación de la ficha. Varía de x0 a x9. Donde x0 es la posición más a la izquierda.
  • 10. Experimentos con Weka Explorer ● Evaluación de movimientos tácticos individuales ○ PosYTipoFichaARFF, Last4LinesARFF, EstadoCompletoARFF ● Evaluación de 2 movimientos tácticos consecutivos del mismo jugador ○ PosYTipoFichaARFF, Last4LinesARFF, EstadoCompletoARFF
  • 11. Resultados ● Evaluación de Movimientos Tácticos Individuales(error) ○ Last4LinesARFF: SimpleKMeans 44.15%, EM 48.46%. ● Evaluación de 2 Movimientos tácticos consecutivos(error) ○ Last4LinesARFF: SimpleKMeans 40.78%, EM 47.08%.
  • 13. Comparación de algoritmos con Weka Experimenter ● Comparación de los algoritmos con T-Test pareado ● SimpleKMeans(t=50.05) ● EM(t=46.48)
  • 14. Conclusiones y Trabajo Futuro ● La evaluación de movimientos tácticos individuales no describe el estilo de juego del usuario. ● La unión de movimientos tácticos consecutivos mejora la clasificación de los jugadores. ● Evaluar trazas con más de 2 movimientos tácticos consecutivos. ● Realizar clasificación de nuevas partidas de jugadores existentes. ● Realizar clasificación de nuevos jugadores.