¿Pueden los algoritmos de aprendizaje profundo predecir los resultados de los partidos deportivos?

Depende Siempre depende de tus datos.

Para el aprendizaje profundo necesitas muchos ejemplos de entrenamiento. De lo contrario, no aprenderán ni se desempeñarán peor que los algos tradicionales de ML. Una vez leí un trabajo de investigación de predicción de un partido de cricket donde el algoritmo KNN simple superó a una red neuronal de retroalimentación. En una nota separada, escuché que Microsoft está tratando de implementar plataformas de aprendizaje profundo para el análisis deportivo. Por lo tanto, es posible que en un futuro cercano también veamos el innegable poder del aprendizaje profundo en los deportes.

Desde mi experiencia personal, diría que intente usar algunos algoritmos de ML muy simples como logit, SVM, KNN para predecir deportes. Como los deportes tienen tantas características y menos cantidad de ejemplos de entrenamiento, es mejor mantener el modelo simple porque los datos de la vida real son demasiado aleatorios, escasos y desordenados. Los modelos simples ayudan a construir robustez mientras se manejan tantos datos desordenados (datos numéricos / categóricos).

Hay tantos documentos sobre este tema. Busca y léelos. Aprenderá más cuando comience a probar diferentes cosas en sus conjuntos de datos. Utilice métodos tradicionales (validación cruzada / análisis de PCA) de la ciencia de datos para discernir diferentes situaciones.

Además, puede intentar diseñar algunas redes profundas para predecir los resultados, ya que es como otros problemas convencionales de clasificación binaria ML (W / L).

Espero que esto ayude. ¡La mejor de las suertes!

El problema con Deep Learning es que necesitas muchos ejemplos de conjuntos de entrenamiento para entrenarlo. Además, debe extraer de alguna manera muchas características de los conjuntos de entrenamiento, que pueden no ser públicas.

Por supuesto, puede haber factores cotidianos que son difíciles de explicar. Por ejemplo, si un jugador juega enfermo o lesionado. ¿Eso representa un obstáculo real, o puede el jugador levantarse por encima de él?

Luego, está la aleatoriedad inherente de los logros de los jugadores. Es decir, los estadísticos han demostrado que la “mano caliente” realmente no existe: es de esperar la racha de jugadores.

Ahora, es posible tener un jugador particularmente inspirado que esté jugando muy por encima del promedio, pero es difícil separarse de alguien que está jugando dentro de las 2 desviaciones estándar.

Entonces, ciertamente, un algoritmo DL puede predecir, ¡pero es difícil decir con qué precisión!

Seguido de Steven Schmatz, aquí está la solución ganadora para la competencia en la que trabajó su profesor en March Machine Learning Mania 2016, Entrevista del ganador: 1er lugar, Miguel Alomar

Usted puede. Pero no estoy seguro de si serán mejores …

El procedimiento es el mismo que cualquier otro algoritmo de aprendizaje automático …

Si tiene series de tiempo / secuenciales, elija CNN y / o LSTM. De lo contrario, los MLP harán …

¡Esto no es un aprendizaje profundo, pero uno de mis profesores ha realizado investigaciones para predecir los corchetes de March Madness!