Sameer Babar
AI & Data

Race Performance Predictor

Explainable ML for top-3 finishes

At a glance

Discipline
AI & Data
Key features
5 delivered
Screens
1 in gallery
PythonXGBoostLightGBMCatBoostOptunaSHAP
Race Performance Predictor
Race Performance Predictor — screen 1

Overview

An explainable model trained on 79,447 race records, combining boosted ensembles, time-aware validation and SHAP explanations.

34 engineered features capture odds, recent form, jockey and trainer performance, track suitability and conditions, with shift and expanding windows to prevent leakage.

Six algorithms were compared, XGBoost was tuned with Optuna, and the strongest boosters were combined into an ensemble explained with SHAP.

Key features

  1. 0179,447 records across 6,349 races
  2. 02Time-based splits to prevent future leakage
  3. 03XGBoost, LightGBM and CatBoost ensemble
  4. 04Optuna hyperparameter optimisation
  5. 05Global and per-prediction SHAP explanations

Up next16 / 43

RL Trading Agent

Q-Learning vs Deep Q-Network

RL Trading Agent — screen 1

Contact

Have a project in mind? Let's build it together.

Tell me about your product, timeline and goals. I usually reply within 24 hours.

Email me