matteobardelle commited on
Commit
da04448
Β·
verified Β·
1 Parent(s): 086a89c

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +78 -8
README.md CHANGED
@@ -1,11 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
- title: SE21 App Template
3
- emoji: πŸ“Š
4
- colorFrom: blue
5
- colorTo: purple
6
- sdk: docker
7
- pinned: false
8
- short_description: AI-enhanced analytics dashboard template for SE21 students
 
 
 
 
 
 
 
 
9
  ---
10
 
11
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
+ # πŸš€ Urban Mobility Pricing & Satisfaction App
2
+
3
+ ## πŸ“Š Project Overview
4
+ This project analyzes a European urban mobility startup operating in:
5
+ - Paris
6
+ - Berlin
7
+ - Madrid
8
+ - Warsaw
9
+ - Turin
10
+
11
+ Goal:
12
+ πŸ‘‰ Optimize pricing strategy and user satisfaction using:
13
+ - Ride data (quantitative)
14
+ - App reviews (qualitative)
15
+
16
+ ---
17
+
18
+ ## 🧠 Pipeline
19
+
20
+ ### 1. Data Processing (Notebook 1)
21
+ - Synthetic ride data (2,000 rides)
22
+ - Review data (500 reviews)
23
+ - Data cleaning & preprocessing
24
+ - VADER sentiment analysis
25
+ - Output: `merged_summary.csv`
26
+
27
+ ### 2. Predictive Modelling (Notebook 2)
28
+ - Random Forest classifier β†’ predict satisfaction
29
+ - Feature importance β†’ price is key driver
30
+ - ARIMA β†’ revenue forecasting
31
+ - Output:
32
+ - `rf_model.pkl`
33
+ - encoder files
34
+
35
+ ---
36
+
37
+ ## πŸ’» Hugging Face App
38
+
39
+ ### πŸ”Ή Dashboard
40
+ - KPI overview (price, rating, sentiment, cancellation)
41
+ - Interactive charts by city and vehicle type
42
+
43
+ ### πŸ”Ή Prediction
44
+ - Input ride parameters
45
+ - Output:
46
+ - satisfaction probability
47
+ - predicted label (High / Low)
48
+
49
+ ### πŸ”Ή Recommendation
50
+ - Pricing recommendation logic based on segment
51
+
52
+ ---
53
+
54
+ ## βš™οΈ Technologies Used
55
+ - Python (pandas, numpy)
56
+ - scikit-learn (Random Forest)
57
+ - statsmodels (ARIMA)
58
+ - VADER Sentiment Analysis
59
+ - Gradio (UI)
60
+ - Hugging Face Spaces
61
+
62
  ---
63
+
64
+ ## πŸ“ˆ Key Insights
65
+ - Final price is the strongest driver of satisfaction
66
+ - E-scooters have highest usage but lower sentiment
67
+ - Discounts improve ratings
68
+ - Revenue stabilizing in mature markets
69
+
70
+ ---
71
+
72
+ ## πŸ”— Deliverables
73
+ - Hugging Face Space (this app)
74
+ - Data pipeline notebooks (.ipynb)
75
+ - Predictive model
76
+ - Interactive dashboard
77
+
78
  ---
79
 
80
+ ## πŸ‘₯ Team
81
+ Group 08 – AI for Big Data Management