Our machine learning project focuses on building and evaluating predictive models for cab fare prediction. We perform extensive data processing, cleaning, and feature extraction to prepare the dataset for model training. This project aims to predict cab fares accurately based on various input parameters such as distance, time, and location.
- Features
- Installation
- Usage
- Machine Learning Models Used
- Kaggle Competition and Solution
- Contributing
- License
- Contact
- Comprehensive data processing and cleaning techniques.
- Feature extraction to capture relevant information for cab fare prediction.
- Visualization of data insights and model performance using plots.
- Evaluation metrics including accuracy, RMSE (Root Mean Square Error), and RAE (Relative Absolute Error).
To run the machine learning project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/mridul0703/Cab-fare-Prediction.git
-
Navigate to the project directory:
cd cab-fare-prediction
-
Open the project in your preferred Python environment.
Explore the following functionalities of the machine learning project:
- Data Processing: Clean and preprocess the dataset for model training.
- Feature Extraction: Extract relevant features from the dataset.
- Model Training: Train various machine learning models on the prepared dataset.
- Model Evaluation: Evaluate model performance using accuracy, RMSE, and RAE metrics.
- Data Visualization: Visualize insights from the dataset and model performance using plots.
Explore the project in Google Colab by clicking the badge below:
The machine learning project utilizes the following models:
- Linear Regression
- Decision Trees
- Random Forest
- Gradient Boosting
- Support Vector Machines (SVM)
- Neural Networks
- k-Nearest Neighbors (k-NN)
- XGBoost
- LightGBM
We participated in a Kaggle competition for cab fare prediction. You can find our competition entry and solution in the following links:
We welcome contributions to enhance the features and usability of our machine learning project. To contribute, please follow the guidelines mentioned in the repository.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, please contact us at email@example.com.