ml-copa

1 screen
01The project
World Cup prediction system combining 49 thousand historical international matches with an XGBoost ensemble, adaptive Elo ratings and Poisson/Dixon-Coles probability models. CRISP-DM pipeline with pre-match feature engineering and calibrated probabilities.
02What was built
49,071 international matches (1872–2024)
Adaptive Elo rating + Dixon-Coles
Full CRISP-DM pipeline
Validation with log-loss and probability calibration
03Stack
- Python
- XGBoost
- Pandas
- Scikit-Learn
- penaltyblog
- Sportmonks API
Next project →Nº 11
C++ firmware for an ESP32 with a touch screen: 8 LVGL mini-apps and an SDL2 simulator for developing without the board