Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMiguel Ángel Guzmán Núñez Modificado hace 7 años
1
Predicción de resultados en partidos de tenis
LÓGICA Y COMPUTABILIDAD Predicción de resultados en partidos de tenis Juan Mariscal Molano Javier Gómez Sánchez Ricardo Ledesma Sánchez
2
Predicción de resultados en partidos de tenis
ÍNDICE 1.- Presentación 2.- Inteligencia Artificial 3.- Lógica Difusa 4.- Redes Neuronales 5.- Algoritmo Utilizado 6.- Parámetros utilizados 7.- Pesos asociados a los parámetros 8.- Ejemplos 9.- Conclusiones 10.- Referencias Utilizadas
3
Predicción de resultados en partidos de tenis
1.- PRESENTACIÓN Usando la técnica de ajuste de parámetros se quiere conseguir predecir los resultados en partidos de tenis. Hemos identificado los parámetros más decisivos en el deporte del tenis y les hemos asignado unos pesos iniciales. El sistema indicará cuál de los dos jugadores tiene más probabilidad de ganar el partido. El sistema está basado en estadísticas.
4
2.- INTELIGENCIA ARTIFICIAL
Predicción de resultados en partidos de tenis 2.- INTELIGENCIA ARTIFICIAL La técnica usada de ajuste de parámetros es una técnica de la Inteligencia Artificial. La Inteligencia Artificial consiste en simular de la forma más real posible el pensamiento humano racional. La rama de la Inteligencia Artificial en la que se desarrolla este proyecto es la Inteligencia Computacional. En la Inteligencia Computacional se procesan una gran cantidad de datos estadísticos y usando algoritmos se pueden obtener datos concluyentes para tomar decisiones.
5
Predicción de resultados en partidos de tenis
3.- LÓGICA DIFUSA - La lógica difusa o lógica heurística se basa en lo relativo de lo observado. Este tipo de lógica toma dos valores aleatorios, pero contextualizados y referidos entre sí. Así, por ejemplo, una persona que mida 2 metros es claramente una persona alta, si previamente se ha tomado el valor de persona baja y se ha establecido en 1 metro. Ambos valores están contextualizados a personas y referidos a una medida métrica lineal.
6
Predicción de resultados en partidos de tenis
4.- REDES NEURONALES “Las Redes Neuronales Artificiales son redes de elementos simples (usualmente adaptativos) interconectadas masivamente en paralelo y con organización jerárquica, las cuales intentan interactuar con los objetos del mundo real del mismo modo que lo hace el sistema nervioso biológico” [Teuvo Kohonen, 1984].
7
Predicción de resultados en partidos de tenis
5.- ALGORITMO UTILIZADO Partiendo de unos pesos iniciales, se van probando resultados en diferentes partidos, alterando un peso sólo en una de las características, y en un porcentaje pequeño de variación cada "x" partidos. Si los resultados obtenidos son mejores que los anteriores, se toman estos pesos como base y se sigue modificando. Si no, volvemos a los pesos anteriores. Cada cierto tiempo se hace un cambio brusco en uno de los pesos para evitar caer en un "pozo". También se elimina alguno de los factores para ver el grado de influencia de las características en los partidos.
8
Función = Σ Prob(i) * Valor(i)
Predicción de resultados en partidos de tenis Ajuste de parámetros: El sistema aprende mediante la evaluación de datos que tiene ya almacenados y usa la siguiente función de evaluación: Función = Σ Prob(i) * Valor(i) - Función: Nos permite conocer qué porcentaje tiene un jugador de obtener la victoria. i: Es la característica que estamos evaluando. Prob(i): Es el peso que tiene asignado un determinado factor que es proporcional a un estudio que hemos realizado previamente. - Valor(i): Es el valor que tiene una determinada característica de las que estamos evaluando.
9
6.- PARÁMETROS UTILIZADOS
Predicción de resultados en partidos de tenis 6.- PARÁMETROS UTILIZADOS Necesitamos conocer previamente varios datos que nos pueden ser de interés a la hora de intentar predecir con éxito qué jugador va a ganar un partido de tenis. Una vez que nuestro programa conozca estos datos, usando la inteligencia artificial podrá predecir los resultados de una forma que esperemos sea lo más correcta posible. Entre los factores que nosotros entendemos que tienen que ser los más importantes para predecir la victoria de un jugador se encuentran los que vamos a explicar a continuación.
10
Predicción de resultados en partidos de tenis
Puntos Ranking ATP La ATP (Asociación de Tenistas Profesionales) publica una clasificación semanal de jugadores profesionales, el ATP Entry Ranking. El periodo que engloba el Entry Ranking es el de las últimas 52 semanas, exceptuando al ATP World Tour Finals.
11
Superficie de la pista en el torneo
Predicción de resultados en partidos de tenis Superficie de la pista en el torneo Las superficies donde se desarrollen los partidos de tenis tienen una gran importancia dentro del desarrollo del juego. El tenis, a diferencia de muchos deportes, se puede jugar en diferentes tipos de superficies que veremos a continuación, esto va a influir directamente, en las posibilidades de los jugadores de ganar sus partidos y en la táctica que vayan llevar a cabo dentro de la pista. Hay jugadores, que por su tipo de juego prefieren jugar en un tipo de superficie u otro, aunque hay jugadores que se adaptan a todo tipo de superficies. Este parámetro nos indica el grado de adaptación de un jugador a una superficie.
12
Victorias en los últimos 50 partidos
Predicción de resultados en partidos de tenis Victorias en los últimos 50 partidos Este factor consiste en que cuanto más partidos se hayan conseguido ganar en los últimos 50 partidos, mayor probabilidad tendrá el jugador de llevarse la victoria debido a su estado anímico.
13
Resultado temporada pasada en el torneo
Predicción de resultados en partidos de tenis Resultado temporada pasada en el torneo Este factor nos indica el grado de adaptación del jugador a un torneo, si ha conseguido un buen resultado la temporada anterior significa que está bien adaptado. Resultados enfrentamientos directos Este factor implica conocer cuáles han sido los antecedentes en los partidos en los que han jugado ambos jugadores. Tiene mayor probabilidad de obtener la victoria el jugador que haya ganado más partidos de los enfrentamientos directos.
14
Media de golpes ganadores por partido
Predicción de resultados en partidos de tenis Media de golpes ganadores por partido Cuanto mayor sea el porcentaje medio de golpes ganadores por partido más probabilidad tendrá el jugador de llevarse la victoria. Media de errores no forzados por partido Cuanto menor sea el porcentaje medio de errores no forzados por partido más probabilidad tendrá el jugador de llevarse la victoria.
15
Media de puntos por saque directo por partido
Predicción de resultados en partidos de tenis Media de puntos por saque directo por partido Cuanto mayor sea el porcentaje medio de puntos por saque directo por partido más probabilidad tendrá el jugador de llevarse la victoria. Porcentaje de primer servicio Cuanto mayor sea el porcentaje de primer servicio por partido más probabilidad tendrá el jugador de llevarse la victoria.
16
Media de dobles faltas por partido
Predicción de resultados en partidos de tenis Media de dobles faltas por partido Cuanto menor sea el porcentaje medio de dobles faltas por partido más probabilidad tendrá el jugador de llevarse la victoria. Velocidad media de saque Cuanto mayor sea la velocidad media de saque más probabilidad tendrá el jugador de llevarse la victoria.
17
Número de partidos disputados en la temporada
Predicción de resultados en partidos de tenis Número de partidos disputados en la temporada Este factor indica si un jugador puede arrastrar fatiga, estar falto de ritmo o en un estado óptimo para el desarrollo del partido. Grado de simpatía con el público Este factor nos indica que jugando con el apoyo del público un jugador tiene más posibilidades de lograr la victoria.
18
7.- PESOS ASOCIADOS A LOS PARÁMETROS
Predicción de resultados en partidos de tenis 7.- PESOS ASOCIADOS A LOS PARÁMETROS Puntos Ranking ATP Peso Asociado: 0,25 Prob = (1 - (Ranking Act. / (Ranking jug. A + Ranking jug. B))) * 0,25 Prob: Es la probabilidad que se ha obtenido para ese jugador. Ranking Act.: Es la puntuación actual de un jugador en el Ranking ATP. - Ranking jug. A + Ranking jug. B: Suma de las puntuaciones de ambos jugadores en la clasificación ATP.
19
Superficie de la pista en el torneo
Predicción de resultados en partidos de tenis Superficie de la pista en el torneo Peso Asociado: 0,10 Prob = (1 - (Grado Adap. / Grado Adap. jug. A + Grado Adap. jug. B))) * 0,10 - Prob: Es la probabilidad que se ha obtenido para ese jugador. - Grado Adap.: Es el grado de adaptabilidad actual que tiene un jugador a una determinada pista. - Grado Adap. jug. A + Grado Adap. jug. B: Suma de los grados de adaptabilidad de ambos jugadores a una determinada pista.
20
Victorias en los últimos 50 partidos
Predicción de resultados en partidos de tenis Victorias en los últimos 50 partidos Peso Asociado: 0,10 Prob = (1 - (Num. Vict. / Num. Vict. jug. A + Num. Vict. jug. B))) * 0,10 Prob: Es la probabilidad que se ha obtenido para ese jugador. Num. Vict.: Es el número de victorias cosechadas por un jugador en los últimos 50 partidos disputados. - Num. Vict. jug. A + Num. Vict. jug. B: Es la suma de las victorias conseguidos por ambos jugadores en los últimos 50 partidos.
21
Resultado temporada pasada en el torneo Peso Asociado: 0,10
Predicción de resultados en partidos de tenis Resultado temporada pasada en el torneo Peso Asociado: 0,10 Prob = (1 - (Result. Act. / (Result. jug. A + Result. jug. B))) * 0,10 Prob: Es la probabilidad que se ha obtenido para ese jugador. Result. Act.: Es el resultado obtenido por un jugador en la pasada edición del torneo. - Result. jug. A + Result. jug. B: Suma de los resultados obtenidos por ambos jugadores en la pasada edición del torneo. A continuación se detalla la puntuación asociada según la fase a la que llegó el jugador. Ganador --> 100 Final --> 80 Semifinal --> 60 Cuartos de final --> 50 Octavos de final --> 40 Dieciseisavos de final --> 30 Rondas preliminares --> 20 Sin participación --> 0
22
Resultados enfrentamientos directos
Predicción de resultados en partidos de tenis Resultados enfrentamientos directos Peso Asociado: 0,10 Prob = (1- (Partidos Ganados/Partidos jugados)) * 0,10 Prob: Es la probabilidad que se ha obtenido para ese jugador. Partidos Ganados: Es el número de partidos ganados por un jugador en los enfrentamientos directos. - Partidos Jugados: Es el número de partidos jugados totales entre ambos jugadores.
23
Media de golpes ganadores por partido
Predicción de resultados en partidos de tenis Media de golpes ganadores por partido Peso Asociado: 0,05 Prob = (1 - (Media Ganadores / Media Ganadores jug. A + Media Ganadores jug. B))) * 0,05 Prob: Es la probabilidad que se ha obtenido para ese jugador. Media Ganadores: Es el número de medio de puntos ganadores por partido del jugador. Media Ganadores jug. A: Es el número medio de puntos ganadores por partido del jugador A. - Media Ganadores jug. B: Es el número medio de puntos ganadores por partido del jugador B.
24
Media de errores no forzados por partido
Predicción de resultados en partidos de tenis Media de errores no forzados por partido Peso Asociado: 0,025 Prob = (1 - (Media no forzados / Media no forzados jug. A + Media no forzados jug. B))) * 0,025 Prob: Es la probabilidad que se ha obtenido para ese jugador. Media no forzados: Es el número medio de errores no forzados por partido del jugador. Media no forzados jug. A: Es el número medio de errores no forzados por partido del jugador A. - Media no forzados jug. B: Es el número medio de errores no forzados por partido del jugador B.
25
Media de puntos por saque directo por partido
Predicción de resultados en partidos de tenis Media de puntos por saque directo por partido Peso Asociado: 0,05 Prob = (1 - (Media Saque Directo / Media Saque Directo jug. A + Media Saque Directo jug. B))) * 0,05 Prob: Es la probabilidad que se ha obtenido para ese jugador. Media Saque Directo: Es el número medio de puntos por saque directo (aces) por partido del jugador. Media Saque Directo jug. A: Es el número medio de puntos por saque directo (aces) por partido del jugador A. - Media no forzados jug. B: Es el número medio de puntos por saque directo (aces) por partido del jugador B.
26
Porcentaje de primer servicio
Predicción de resultados en partidos de tenis Porcentaje de primer servicio Peso Asociado: 0,05 Prob = (1 - (Media Primer Servicio / Media Primer Servicio jug. A + Media Primer Servicio jug. B))) * 0,05 Prob: Es la probabilidad que se ha obtenido para ese jugador. Media Primer Servicio: Es el número medio de primeros servicios por partido del jugador. Media Primer Servicio jug. A: Es el número medio de primeros servicios por partido del jugador A. - Media Primer Servicio jug. B: Es el número medio de primeros servicios por partido del jugador B.
27
Media de dobles faltas por partido
Predicción de resultados en partidos de tenis Media de dobles faltas por partido Peso Asociado: 0,025 Prob = (1 - (Media dobles faltas / Media dobles faltas jug. A + Media dobles faltas jug. B))) * 0,025 Prob: Es la probabilidad que se ha obtenido para ese jugador. Media dobles faltas: Es el número medio de dobles faltas por partido del jugador. Media dobles faltas jug. A: Es el número medio de dobles faltas por partido del jugador A. - Media dobles faltas jug. B: Es el número medio de dobles faltas por partido del jugador B.
28
Velocidad media de saque
Predicción de resultados en partidos de tenis Velocidad media de saque Peso Asociado: 0,05 Prob = (1 - (Media Velocidad / Media Velocidad jug. A + Media Velocidad jug. B))) * 0,05 Prob: Es la probabilidad que se ha obtenido para ese jugador. Media Velocidad: Es la velocidad media de saque por partido del jugador. Media Velocidad jug. A: Es la velocidad media de saque por partido del jugador A. - Media Velocidad jug. B: Es la velocidad media de saque por partido del jugador B.
29
Número de partidos disputados en la temporada
Predicción de resultados en partidos de tenis Número de partidos disputados en la temporada Peso Asociado: 0,05 Prob = (1 - (Partidos disputados/(Partidos disputados jug. A + Partidos disputados jug. B))) * 0,05 Prob: Es la probabilidad que se ha obtenido para ese jugador. Partidos disputados: Es el número de partidos disputados por un jugador en lo que va de temporada. Partidos disputados jug. A: Es el número de partidos disputados por el jugador A en lo que va de temporada. - Partidos disputados jug. B: Es el número de partidos disputados por el jugador B en lo que va de temporada.
30
Grado de simpatía con el público
Predicción de resultados en partidos de tenis Grado de simpatía con el público Peso Asociado: 0,05 Prob = (1 - (Grado jugador /(Grado jug. A + Grado jug. B))) * 0,05 Prob: Es la probabilidad que se ha obtenido para ese jugador. Grado jugador: Es el grado de simpatía del público hacia el jugador en un determinado torneo. Grado jug. A: Es el grado de simpatía del público hacia el jugador A en un determinado torneo. - Grado jug. B: Es el grado de simpatía del público hacia el jugador B en un determinado torneo.
31
Predicción de resultados en partidos de tenis
8.- EJEMPLOS
32
Predicción de resultados en partidos de tenis
33
Predicción de resultados en partidos de tenis
34
Predicción de resultados en partidos de tenis
35
Predicción de resultados en partidos de tenis
36
Predicción de resultados en partidos de tenis
37
Predicción de resultados en partidos de tenis
38
Predicción de resultados en partidos de tenis
39
Predicción de resultados en partidos de tenis
9.- CONCLUSIONES No es posible obtener resultados 100% fiables, debido a que existen aspectos externos al juego que no se pueden medir ni controlar, como por ejemplo la moral de los jugadores, el estado de ansiedad de los mismos o la forma física concreta en un partido determinado. Tampoco se puede controlar el hecho de que algún jugador se lesione mientras que se está disputando el partido, que las condiciones climatológicas no sean muy favorables o simplemente que un jugador no tenga su día. En general, los resultados obtenidos han sido positivos en nuestros ejemplos, de manera que lo sucedido en la realidad se corresponde con el resultado de las predicciones. En 2 de los ejemplos no se cumple con el pronóstico esperado, concretamente en el partido Ferrer-Monfils de Roland Garros 2011 y en el de Berdych-Djokovic de Wimbledon Esto demuestra que el deporte no entiende de números y que hay veces en las que no se impone la lógica.
40
Predicción de resultados en partidos de tenis
- Se puede decir que la técnica utilizada para predecir es bastante fiable, ya que en la mayoría de los casos se cumple. Por lo tanto, podemos concluir en este sentido que el uso de la Inteligencia Artificial en la predicción de resultados de tenis puede resultar bastante provechoso para todos aquellos que normalmente jueguen a las apuestas deportivas.
41
10.- REFERENCIAS UTILIZADAS
Predicción de resultados en partidos de tenis 10.- REFERENCIAS UTILIZADAS Artículo de Inteligencia Artificial de la wikipedia. Apuntes de la asignatura de Inteligencia Artificial de 4º de Ingeniería Informática, en los que viene definido el método que hemos utilizado. Artículo sobre Lógica Difusa de la wikipedia. Artículo sobre Redes Neuronales de la wikipedia. TFA de la asignatura de lógica y computabilidad sobre inteligencia artificial en el pronóstico de apuestas deportivas, realizado por antiguos compañeros de la asignatura y publicado en epistomewikia. Página oficial de la ATP. Información adicional sobre tenis desde la página del diario AS. Tenis Estadísticas Informes de los partidos. Comparador de jugadores.
42
GRACIAS POR VUESTRA ATENCIÓN
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.