Build your own data portfolio for free

Strava Kudos Predictor

Project photo

Project links

Skills

About this project

Created a tool that predicts kudos, a proxy for user interaction, on Strava activities (RMSE: 9.41) to see if it was random or if different attributes impact kudos in different ways. Attained over 4000 Strava activities using the Strava API and python. Engineered new features using domain knowledge. For example, features encapsulating different run types and times of day were added. Performed feature selection using a combination of SHAP values and feature importance. Optimized Linear (Lasso), Random Forest, and XGBoost Regressors using Optuna to reach the best model. Built an interactive API.