š Excited to Share My Uber Ride Cancellation Prediction Project!
During my training at (National Telecommunication Institute (NTI)), I had the opportunity to work on a Machine Learning project that predicts whether an Uber ride will be canceled or completed based on different factors.
First, Iād like to sincerely thank my instructor Abdulrahman Bakeer for the constant support, valuable feedback, and clear guidance throughout this project š.
I also want to thank my amazing friends and teammates who worked with me ā this project wouldnāt have been possible without your collaboration and effort šŖ.
@Youssef Khaled
Mohamed Ashraf
š§ Project Overview
Our project, āUber Ride Cancellation Prediction Model,ā aims to help ride-sharing platforms like Uber minimize cancellations by predicting them early using data-driven insights.
We analyzed and preprocessed real-world ride data containing key features such as:
Booking Value šµ
Trip Distance š
Customer and Driver Ratings ā
Vehicle Type š
Payment Method š³
Time of the Day & Weekend Indicator ā°
āļø Technical Details
We performed Exploratory Data Analysis (EDA) to detect trends and correlations (for example, cancellations were higher during weekends and at peak hours).
We handled missing values, removed outliers, and encoded categorical variables for model training.
Several models were trained and compared:
Logistic Regression
Decision Tree
Random Forest
XGBoost
The Random Forest Classifier achieved the best performance, with high accuracy and balanced precision-recall results.
š» Deployment
To make the model accessible and interactive, we built a Streamlit web app.
Users can input ride details (like distance, booking value, driver rating, etc.) and instantly see whether the model predicts the ride will be āCanceledā or āCompleted.ā
We also included:
A dynamic background šØ
Visual feedback with charts š
PDF report generation of predictions š
šÆ Key Learnings
This project strengthened my skills in:
Data preprocessing & feature engineering
Model evaluation & optimization
Streamlit app development
End-to-end machine learning deployment
Iām really proud of how far weāve come as a team, and I look forward to applying these skills in real-world data projects and future challenges in the data science and AI field.
hashtag#NTI hashtag#MachineLearning hashtag#DataScience hashtag#Python hashtag#Streamlit hashtag#Uber hashtag#PredictionModel hashtag#EDA hashtag#XGBoost hashtag#RandomForest hashtag#Project hashtag#AI hashtag#Teamwork