¿Cuál es el mejor algoritmo de aprendizaje automático para predecir el ganador del juego de fútbol basado en los puntajes pasados ​​de los equipos?

(Esta pregunta está un poco torpemente redactada, así que supongo que se trata de predecir el resultado de un juego futuro, dados los resultados de puntajes anteriores).

No puedo justificar que este sea el “mejor” enfoque, pero recomendaría echar un vistazo a este artículo de George Dahl:
http://blog.smellthedata.com/201…

El artículo trata sobre el baloncesto, pero la mayoría de los puntos importantes son igualmente aplicables al fútbol:

  • En primer lugar, un juego trata sobre la interacción de dos equipos, por lo que cualquier modelo debe tenerlo en cuenta.
  • Aunque este efecto es probablemente más fuerte en el baloncesto, es probable que los puntajes en un juego estén fuertemente correlacionados: si un equipo tiene más posibilidades de anotar, el otro equipo también. Por lo tanto, probablemente no desee entrenar un modelo para predecir puntajes absolutos. Mejor sería modelar el resultado como, por ejemplo, un gaussiano bivariado.
  • El “tiempo de basura” es un problema. Los juegos pueden parecer más cercanos de lo que realmente fueron, porque el juego ya se decidió antes, y los equipos ingresaron en el cuarto trimestre.
  • Los equipos juegan de manera diferente en casa y fuera, y los equipos cambian en el transcurso de la temporada.

Entonces, dados todos estos desiderata, George recomienda un enfoque de factorización de matriz bayesiana que incorpore información secundaria (como el tiempo y la ubicación del juego) a través de un proceso gaussiano sobre vectores de características latentes. (Pido disculpas si esa oración fue un bocado). Su trabajo con Ryan Adams e Iain Murray sobre el tema brinda los detalles:
http://www.cs.toronto.edu/~gdahl…

Y hay un código disponible aquí:
http://hips.seas.harvard.edu/con…

Hola amigos,
Si está interesado en predicciones de datos de series temporales univariadas, eche un vistazo al algoritmo PSF y sus paquetes R disponibles en:
CRAN: https://cran.r-project.org/web/p

GitHub: https://github.com/neerajdhanraj

Cómo usar: https://www.researchgate.net/pub

y

https://www.researchgate.net/pub

Para más detalles contácteme en: http://www.neerajbokde.com

More Interesting

¿Qué tan cerca estamos de desarrollar una IA de propósito general?

¿Qué temas debo aprender en estadística para el aprendizaje automático?

Si todo el universo o todos los multiversos hubieran sido simplemente simulaciones por computadora, ¿cuál habría sido el tamaño aproximado de todos esos datos?

¿Qué se necesita para crear una aplicación web de servicio como Care.com?

¿Cuáles son todos los juegos que puedo jugar con Intel HD 5500, 8 GB de RAM y un procesador Intel i5?

¿Cuáles son los mejores blogs para un desarrollador de PHP para obtener información / consejos?

¿El gráfico de conocimiento de Google está completamente automatizado? ¿Cómo se rectifican los errores?

¿Es posible sincronizar datos en un clúster informático con la nube?

¿Por qué instala Fedora 22 actualizaciones cuando reinicio mi máquina?

Con respecto a estas últimas noticias de NSA pirateando nuestras bases de datos e invadiendo incluso redes gubernamentales altamente confidenciales, tengo una fuerte motivación para dedicarme al campo de la Criptografía. ¿Desde dónde y cómo debo comenzar?

¿Es correcta la represalia?

¿En qué se diferencian las caras propias de las caras de Fisher?

¿Cuáles son algunas de las investigaciones más fascinantes que conoces en el área de interfaz de la computadora del cerebro? Además, ¿qué tan útil considera cosas como 'gorras de pensamiento' y ha probado alguna?

¿Cómo se fabrican las máquinas que fabrican máquinas que fabrican productos?

¿Cuál debo elegir: una maestría con honores en BITS Pilani o ciencias de la computación en PEC Chandigarh?