F1 Race Insights
Machine Learning for Formula 1 Predictions
An AI System That Predicts Race Outcomes
This is a machine learning application that predicts winners of Formula 1 car races. Think of it like a sports betting algorithm, but for racing. The system analyzes historical data from thousands of past races to predict future outcomes with 98.7% accuracy.
No F1 knowledge required! This page explains everything you need to understand what this project demonstrates technically.
Technical Achievements
Key Features to Explore
Each feature is explained in plain English - no F1 knowledge needed
Season Simulator
Simulates entire racing seasons using machine learning
Like predicting who wins the Super Bowl, but for 24 car races in a season. We run 10,000 simulations to see all possible outcomes.
Model Architecture
Shows all 8 machine learning models used for predictions
We built 8 different AI systems that each predict race winners in their own way, then compare their accuracy.
SHAP Explainer
Explains WHY the AI made each prediction
Most AI is a "black box" - you don't know why it decided something. Our system shows exactly which factors influenced each prediction.
What-If Lab
Changes historical events to see alternate outcomes
What if a controversial decision in a famous race went differently? This tool rewrites history to show what could have happened.
Live Predictions
Real-time race predictions as events unfold
Like a sports prediction app that updates every second during a game, adjusting odds based on what's happening.
Backtest Results
Tests how accurate our predictions are on past data
We test our AI against races that already happened (without cheating by using future data) to prove it actually works.
Quick F1 Glossary (Optional)
If you want to understand some F1 terminology you might see in the app:
Technical Skills Demonstrated
Machine Learning
- • 8 different ML models (XGBoost, CatBoost, Neural Networks)
- • Custom neural architecture (NBT-TLF)
- • Feature engineering with 68 predictors
- • SHAP explainability
- • Monte Carlo simulations
Data Engineering
- • ETL pipeline for F1 race data
- • Real-time data streaming
- • Walk-forward backtesting
- • Feature store implementation
- • API rate limiting and caching
Full-Stack Development
- • Next.js 14 with React
- • TypeScript throughout
- • Python ML backend (FastAPI)
- • Responsive, accessible UI
- • Interactive data visualizations
MLOps & DevOps
- • Model versioning and registry
- • A/B testing infrastructure
- • Model drift monitoring
- • Docker containerization
- • CI/CD pipeline
Ready to Explore?
Start with the Season Simulator to see ML predictions in action