Food Delivery Time Prediction Model
- Tech Stack: Python, Scikit-learn, Pandas, NumPy, Matplotlib
- Project Focus: Predicting delivery time for food orders using machine learning
- GitHub Repository: Project Link
This project involves building a machine learning model to predict food delivery times for restaurants. It follows a modular structure to ensure scalability and reusability:
- Data Pipeline: Organized data storage with directories for raw, interim, processed, and external data.
- Model Development: Scripts for data preprocessing, feature engineering, model training, and predictions are housed in the
srcdirectory. - Documentation and Reporting: Comprehensive documentation in Sphinx format and analysis reports with visualizations in
reports. - Version Control:
Makefilefor streamlined execution of data preparation and model training tasks. - Reproducibility: Detailed
requirements.txtfor replicating the analysis environment.
The model utilizes features like order distance, time of day, and restaurant-specific metrics to deliver accurate delivery time predictions, aiding in improving customer satisfaction and restaurant efficiency.