Spaces:
Sleeping
Sleeping
| title: Group08 UrbanMobilityApp | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: gradio | |
| sdk_version: "4.31.0" | |
| app_file: app.py | |
| pinned: false | |
| python_version: "3.10" | |
| # π Urban Mobility Pricing & Satisfaction App | |
| ## π Project Overview | |
| This project analyzes a European urban mobility startup operating in: | |
| - Paris | |
| - Berlin | |
| - Madrid | |
| - Warsaw | |
| - Turin | |
| π― Goal: | |
| Optimize pricing strategy and user satisfaction using: | |
| - Ride data (quantitative) | |
| - App reviews (qualitative) | |
| --- | |
| ## π§ Pipeline | |
| ### πΉ Notebook 1 β Data Processing | |
| - Synthetic ride dataset (2,000 rides) | |
| - Review dataset (500 reviews) | |
| - Data cleaning & preprocessing | |
| - VADER sentiment analysis | |
| - Output: `merged_summary.csv` | |
| ### πΉ Notebook 2 β Predictive Modelling | |
| - Random Forest β predict user satisfaction | |
| - Feature importance β price is key driver | |
| - ARIMA β revenue forecasting | |
| - Outputs: | |
| - `rf_model.pkl` | |
| - encoder files | |
| --- | |
| ## π» Hugging Face App | |
| ### π Dashboard | |
| - KPI overview: | |
| - Average price | |
| - Rating | |
| - Sentiment | |
| - Cancellation rate | |
| - Interactive charts by city and vehicle type | |
| ### π€ Prediction | |
| - Input ride parameters | |
| - Output: | |
| - Satisfaction probability | |
| - Predicted label (High / Low) | |
| ### π‘ Recommendation | |
| - Pricing recommendation based on segment | |
| --- | |
| ## βοΈ Technologies Used | |
| - Python (pandas, numpy) | |
| - scikit-learn (Random Forest) | |
| - statsmodels (ARIMA) | |
| - VADER Sentiment Analysis | |
| - Gradio (UI) | |
| - Hugging Face Spaces | |
| --- | |
| ## π Key Insights | |
| - Final price is the strongest driver of satisfaction | |
| - E-scooters β highest usage but lower sentiment | |
| - Discounts β improve ratings | |
| - Revenue β stabilizing in mature markets | |
| --- | |
| ## π¦ Files | |
| - `app.py` β application | |
| - `merged_summary.csv` β data | |
| - `rf_model.pkl` β ML model | |
| - encoders β feature transformation | |
| - notebooks β full pipeline | |
| --- | |
| ## π₯ Team | |
| Group 08 β AI for Big Data Management |