A machine learning–driven Formula 1 telemetry analysis project that compares driver performance at a segment level using braking zones and telemetry data.

- Telemetry Analysis using FastF1 API
- Machine Learning Model (Random Forest) to predict faster driver per segment
- Track Segmentation based on braking zones
- Advanced Visualizations:
- Braking zone comparison
- Speed heatmaps
- Time loss maps
- Synchronized telemetry traces
- Corner-by-corner performance cards
- Driver consistency dashboard
- Session Data Collection using FastF1
- Segmentation based on braking points
- Feature Engineering per segment
- Model Training using Random Forest
- Visualization of performance insights
F1_main.py
F1_segmentation.py
F1_features.py
F1_visualization.py
F1_telemetry.py
segments_dataset.csv
cache/
pip install fastf1 pandas matplotlib scikit-learn scipy
python F1_main.py
Features:
- avg_speed
- min_speed
- max_speed
- avg_throttle
- brake_ratio
- segment_length
Target:
- Faster driver per segment
- Deep learning models
- Real-time race analysis
- Web dashboard
- Multi-driver comparison
Open to improvements and feature additions.








