| # ποΈββοΈ 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 | |
| ```python | |
| import pickle | |
| with open("winning_model.pkl", "rb") as f: | |
| model = pickle.load(f) | |
| prediction = model.predict([[weight, height, backsquat, snatch]]) | |