Diabetes Disease Progression Predictor
A Gradient Boosting Regressor trained on the sklearn Diabetes dataset to predict disease progression one year after baseline (continuous target).
Results
| Metric | Value |
|---|---|
| Test MAE | 44.80 |
| Test R² | 0.4366 |
| CV R² (5-fold) | 0.3543 |
Feature Importances
| Feature | Importance |
|---|---|
| bmi | 0.3688 |
| s5 | 0.2360 |
| bp | 0.0869 |
| s2 | 0.0763 |
| age | 0.0559 |
| s6 | 0.0495 |
| s1 | 0.0474 |
| s3 | 0.0392 |
| s4 | 0.0277 |
| sex | 0.0122 |
Features
The model uses 10 baseline variables: age, sex, BMI, blood pressure, and 6 blood serum measurements (s1–s6).
Usage
import joblib
from huggingface_hub import hf_hub_download
model_path = hf_hub_download(repo_id="Soulay/diabetes-predictor", filename="model.joblib")
model = joblib.load(model_path)
# [age, sex, bmi, bp, s1, s2, s3, s4, s5, s6] (standardised values)
prediction = model.predict([[0.05, -0.04, 0.06, 0.02, -0.01, 0.0, -0.03, 0.04, 0.02, -0.01]])
print(prediction) # e.g. [152.3]
Training
Model trained automatically via GitHub Actions CI/CD on every push to main.
- Downloads last month
- -
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support