top of page

F1 ML Predictor
The F1 Race Predictor combines live Formula 1 data, real-time weather forecasts, and machine learning to predict the winner of upcoming races. Using the FastF1 API and OpenWeatherMap, it pulls telemetry, lap times, weather, and positional data from a massive 13GB dataset of races since 2020. Test scripts ensure everything works, while custom Python files generate and process data, forecast race-day weather, and make predictions with finishing probabilities for each driver. The project is powered by Python 3.9+, requires API keys, and brings together data science, sports analytics, and automation into a sleek race forecasting engine.
Check out the code here: https://github.com/YellinHenry/F1_Prediction_model
bottom of page


