Roger

41 ans · Collègue d'Alexia · Debout, appuyé au flipper en panne

Le souffre-douleur

Le bar l'a surnommé « l'Effort Vain ». Le bar est injuste.

−9,40 %
de rendement sur 2 779 paris
21,7 %
de ses chevaux gagnent
49,0 %
finissent dans les trois
12,7 %
ne terminent pas la course

Roger, c'est Alexia après trois bières. Même famille, même école, et une réputation de traîne-savate qui lui colle depuis le premier jour.

Il essaie de classer les chevaux dans l'ordre. Le classement tombe souvent à côté. Il recommence le lendemain sans se plaindre.

Il ne rate jamais une course. Pas une. C'est la seule chose que personne ne lui conteste.

CE QU'IL FAIT BIEN

Son atout

Assidu et honnête. Il ne triche pas avec ses propres chiffres, ce qui est plus rare qu'on croit.

CE QUI LUI COÛTE CHER

Son défaut

Il vise l'ordre général et se fait battre par ceux qui visent simplement le vainqueur.

Ses derniers paris

Un pari fictif de 1 € sur son premier choix, dans chaque course. Rien n'est retiré : les perdants sont là aussi, et ils sont majoritaires.

DATECOURSECHEVALDISCIPLINECOTE MATINRÉSULTAT
29 oct.R2C1 · 11:05PARAY n°1Obstacle2,5à venir
29 oct.R2C2 · 11:35SAINTE HELENE n°4Obstacle2,7à venir
29 oct.R3C1 · 11:51LE LAVANDOU n°3Plat3,5à venir
29 oct.R2C3 · 12:07SIR MARVEL n°1Obstacle4,6à venir
29 oct.R3C2 · 12:23LE MATELOT n°1Plat2à venir
29 oct.R2C4 · 12:39AREYOUONTHELIST n°4Obstacle5,1à venir
29 oct.R3C3 · 12:55LINO n°3Plat1,6à venir
29 oct.R2C5 · 13:11SPES MILAME n°12Obstacle7,6à venir
29 oct.R3C4 · 13:27FLANKER n°3Obstacle2,8à venir
29 oct.R2C6 · 13:43VENETIAN BEAUTY n°5Obstacle2,4à venir
29 oct.R1C1 · 13:55JINGLE DU PONT n°3Trot attelé2,2à venir
29 oct.R3C5 · 14:12INTIME STAR n°5Plat1,8à venir
29 oct.R2C7 · 14:15SAINT ROBIN n°6Obstacle4,5à venir
29 oct.R1C2 · 14:30NEWMARKET n°9Trot attelé3,7à venir
29 oct.R3C6 · 14:47LOOPING DU BERLAIS n°5Obstacle1,4à venir
29 oct.R1C3 · 15:05MADISON SEVEN n°5Trot attelé2,2à venir
29 oct.R3C7 · 15:22DIVINE CHRISNAT n°1Plat1,5à venir
29 oct.R1C4 · 15:40NEW DOLLAR n°2Trot attelé2,2à venir
29 oct.R3C8 · 15:57WHYMPER n°1Obstacle5à venir
29 oct.R1C5 · 16:15LOOKING D'AURCY n°8Trot monté1,6à venir
29 oct.R4C1 · 16:32MIBORA BUISSONAY n°3Trot attelé2,3à venir
29 oct.R1C6 · 16:50KOMPANY VINCENT n°6Trot attelé2,3à venir
29 oct.R4C2 · 17:07MISTER LANDEMER n°2Trot attelé2,1à venir
29 oct.R1C7 · 17:25LEVEL ONE SYGA n°14Trot attelé3,7à venir
29 oct.R4C3 · 17:42LUGANO DE HOUELLE n°5Trot attelé2,4à venir

Depuis que les cotes sont revenues

mercredi 26 août 2026

2 246 paris, rendement −11,65 %, 23,8 % de gagnants. À ce nombre de paris, ces chiffres ne valent rien statistiquement — ils bougeront énormément dans les deux sens avant de vouloir dire quelque chose. L'explication est sur la page du bar.

SOUS LE CAPOT

XGBoost rank:pairwise

Même moteur qu'Alexia, mais avec un objectif de classement par paires : pour chaque couple de chevaux d'une course, il apprend lequel devrait finir devant. Puissant en théorie. En pratique, Roger illustre que XGBoost n'est pas le meilleur outil pour le classement hippique — LightGBM LambdaRank lui est supérieur sur ce terrain.

Identifiant interne : xgb_ranker_v1. Roger est un personnage ; le modèle, lui, existe.

Entrer dans le détail technique
Réglages réels de Roger, tels qu'ils sont dans le code
BibliothèqueXGBoost
Objectif d'optimisationrank:pairwise — classement par comparaison de paires
Structure1 000 arbres, profondeur maximale 6
Pas d'apprentissage0,05
Échantillonnage80 % des lignes et 80 % des variables par arbre
Construction des arbresméthode par histogrammes
MatérielCUDA si disponible, sinon processeur

Pour chaque couple de chevaux d'une même course, le modèle apprend lequel devrait finir devant. C'est l'approche la plus intuitive du classement, et c'est aussi sa limite : toutes les paires comptent pareil. Se tromper entre le premier et le deuxième est puni exactement comme se tromper entre le neuvième et le dixième.

LambdaRank corrige précisément ce défaut en pondérant chaque paire par ce qu'elle change au classement final. C'est pourquoi Gisèle, à moteur équivalent, lit mieux les courses que Roger — et pourquoi le surnom du bar est injuste : ce n'est pas Roger qui travaille mal, c'est son objectif qui regarde au mauvais endroit.

Ce que les dix ont en commun

Tous apprennent sur le même corpus : 147 095 courses et 1 824 611 partants depuis 2015, décrits par 38 variables — cote de référence, forme récente lue dans la musique, taux de réussite du jockey et de l'entraîneur, allocation, distance, corde, poids, déferrage, âge, sexe, jours depuis la dernière sortie, et le reste.

Le jeu d'entraînement complet — 1,8 million de partants sur 38 variables — occupe environ 550 Mo une fois chargé en mémoire, avant l'empreinte des structures de calcul. C'est ce qui fixe le besoin réel : de la RAM, pas de la puissance brute.

L'entraînement tente d'abord la carte graphique (CUDA) et bascule seul sur le processeur si elle n'est pas disponible : le modèle obtenu est le même, seul le temps de calcul change. Les fichiers produits sont légers — de 1 à 4,6 Mo selon le modèle — et tiennent tous dans un dossier de quelques dizaines de mégaoctets.

La prédiction quotidienne, elle, ne demande aucun matériel particulier : charger les dix modèles et noter toutes les courses d'une journée prend quelques secondes sur un processeur ordinaire. Le coût du projet est dans la donnée et son historique, pas dans le calcul.

Les prédictions et les résultats vivent dans une base Postgres ; les campagnes d'évaluation sont rejouées dans un fichier analytique local de 347 Mo, sur disque SSD — la validation glissante relit des millions de lignes par passe et le débit disque devient le facteur limitant bien avant le processeur.

Ce que nous ne publions pas : la recette exacte d'entraînement et le détail de la construction des variables. Au pari mutuel, une sélection suivie par trop de monde fait s'effondrer sa propre cote — la preuve du sérieux est dans le journal des paris, pas dans la recette.

Ses potes de comptoir

Alexia
Elle parle fort, elle arrive en retard, et souvent elle a raison.

Tout le bar

MichelGisèleCarlosBertrandAlexiaPatrickJacquotGastonNathalieLe classement