Skip to content

Commit c66c3fd

Browse files
Merge pull request #723 from Varunshiyam/Fixes-#717-Taxi
Fixes #717 Taxi Fare prediction
2 parents 2424f8c + b2898bc commit c66c3fd

File tree

2 files changed

+580
-0
lines changed

2 files changed

+580
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Taxi Fare Prediction with Keras Deep Learning
2+
3+
## Project Overview
4+
This project focuses on building a predictive model to estimate taxi fares using deep learning techniques with the Keras library. By training a neural network on historical trip data, which includes factors such as pickup and drop-off locations, trip distance, and duration, the model aims to provide accurate fare predictions. This solution can be useful for real-time fare estimation in ride-hailing services, enhancing pricing transparency.
5+
6+
## Features
7+
- **Deep Learning Model**: Built with Keras for regression tasks to predict taxi fares.
8+
- **Data Preprocessing**: Includes data cleaning and feature engineering to improve model performance.
9+
- **Scalability**: Model architecture can be adapted to other regions or similar fare prediction problems.
10+
11+
## Technical Requirements
12+
- **Python**: Version 3.6 or above
13+
- **Libraries**:
14+
- `keras`
15+
- `tensorflow`
16+
- `pandas`
17+
- `numpy`
18+
- `scikit-learn`
19+
- **Data**: Historical trip data, including fields like pickup/drop-off locations, distance, and trip duration.
20+
21+
## Installation
22+
1. Clone this repository:
23+
```bash
24+
git clone https://github.com/your-username/taxi-fare-prediction.git
25+
cd taxi-fare-prediction
26+
```
27+
28+
2. Install the required dependencies:
29+
```bash
30+
pip install -r requirements.txt
31+
```
32+
33+
34+
35+
## Folder Structure
36+
- `train_model.py` : Contains code to train the neural network model.
37+
- `predict.py` : Allows for fare predictions based on input data.
38+
- `data/` : Directory for input data files.
39+
- `models/` : Directory where trained models are saved.
40+
41+
## Problem Statement
42+
In the current taxi and ride-hailing services, fare estimation often lacks accuracy due to variable factors like trip distance, time of day, and traffic conditions. This unpredictability can lead to customer dissatisfaction and distrust. This project aims to develop a reliable predictive model that learns from historical data, offering more accurate fare estimations and enhancing user experience in ride-hailing platforms.
43+
44+
By using a deep learning model, this solution leverages Keras to capture complex patterns in fare data, ultimately helping to provide transparent, accurate, and scalable fare predictions.

0 commit comments

Comments
 (0)