A project to implement dynamic pricing strategies for ride-sharing platforms using historical data and machine learning.
- Predictive pricing model
- Real-time price adjustments
- Customer behavior analysis
- Source: Dynamic Pricing Dataset
- Key Features:
- Riders and drivers count
- Location type (urban, suburban, rural)
- Customer loyalty status
- Booking time and vehicle type
- Historical pricing data
-
Clone the repository:
git clone https://github.com/imane0x/Dynamic-Pricing
-
Install dependencies:
pip install -r requirements.txt
-
Train the model:
python main.py
- Build and run the Docker container:
docker build -t dynamic-pricing .
docker run -p 8000:8000 dynamic-pricing
Uses Grid Search for tuning the Random Forest Regressor.
Integrated with wandb for experiment tracking.