ποΈββοΈ Gradient Boosting Deadlift Predictor
This repository contains the winning model from Assignment #2: Classification, Regression, Clustering & Evaluation.
π Model Purpose
The model predicts an athlete's deadlift performance (lbs) based on physical and strength-related features.
π§ Algorithm
β
Gradient Boosting Regressor
Selected as the final model after comparing:
- Linear Regression
- Random Forest
- Gradient Boosting
π Performance (Test Set)
- RΒ²: 0.85
- MAE: ~28.6 lbs
- RMSE: ~37.2 lbs
Gradient Boosting achieved the highest accuracy and lowest error, so it was chosen as the final model.
π Files
winning_model.pklβ serialized model ready for loading and inference
π§ Usage
import pickle
with open("winning_model.pkl", "rb") as f:
model = pickle.load(f)
prediction = model.predict([[weight, height, backsquat, snatch]])