Skip to main content

Algorithme de prédiction pour le hockey sur glace (NHL)

By 23 janvier 2026No Comments

Le problème qui colle à la peau

Les bookmakers se font la fête, mais les parieurs restent à la dérive. On veut comprendre pourquoi une équipe peut gagner 4‑2 un soir et perdre 3‑1 le lendemain. En bref, il faut transformer le chaos du rond‑pour‑les‑moulins en données exploitables, sinon la marge s’évapore.

Variables qui font vibrer le modèle

Premièrement, le Corsi. C’est la possession relative, le nombre de tirs tentés, l’indice qui dit si votre équipe contrôle la rondelle. Deuxièmement, le taux de gardien, le % de pourcentage de buts arrêtés. Troisièmement, le facteur de fatigue : nombre de matchs consécutifs, distance parcourue, heures de sommeil. Sans ces trois, votre algorithme ne sera qu’un tas de bruit.

Choix du squelette mathématique

Ici, on ne se contente pas d’une simple régression linéaire. On opte pour un réseau de neurones à deux couches, entraîné sur les 5 000 derniers match‑ups de la NHL. Le modèle ingère Corsi, le % de gardien, le facteur de fatigue, et même le nombre de penalties infligés. Il apprend à pondérer chaque critère comme un DJ ajuste le volume du bass. Résultat : une prédiction de score qui dépasse le simple pari « plus de 5 buts ».

Implémentation et test sur le terrain

En pratique, on récupère les datas via l’API officielle de la ligue, on les nettoie (pas de doublons, pas de valeurs manquantes), on normalise, et on feed le réseau. Le code tourne sur un GPU basique, tout le monde peut le reproduire. On valide le modèle sur les 200 derniers matchs, on obtient un RMSE de 1,2 – c’est du solide. Pour les curieux, le pipeline complet est expliqué sur parisportifalgorithme.com et les scripts sont disponibles en open‑source.

Ce qui fait mouche et ce qui cloche

Un point d’orgue : le facteur de fatigue impacte parfois plus que le talent brut. Le reste : les blessures de dernière minute restent le talon d’Achille du système. Vous devez donc intégrer un mécanisme de mise à jour en temps réel, sinon vous jouez à « lire dans une boule de cristal ».

Action immédiate

Arrêtez de scrap les données à la main, automatisez le flux, lancez le modèle ce soir et comparez vos prédictions aux 10 prochains matchs. C’est le moment de mettre les mains dans le code.