This repository contains the code and documentation for a project aimed at predicting taxi fares using historical trip and fare data. The project involves data loading, preprocessing, exploratory data analysis, model training, and evaluation.
- Python 3.6 or higher
- pandas
- scikit-learn
- jupyter (optional, for running Jupyter notebooks)
- Clone the repository:
git clone https://github.com/NafisRayan/Data-Mining-Python
- Navigate to the project directory:
cd taxi-fare-prediction
- Install the required Python packages:
pip install pandas scikit-learn jupyter
- To run the project, start by loading the data. The project expects two CSV files:
fare.csvandtrips.csv. These files should be placed in the same directory as the script or notebook. - The main script or notebook (
main.pyormain.ipynb) contains the code for data loading, preprocessing, model training, and evaluation. Run this script or notebook to execute the project.
- Contains the raw data files (
fare.csvandtrips.csv). - Contains Jupyter notebooks for data exploration, preprocessing, and model development.
- Will contain the trained model files.
main.pyormain.ipynb: The main script or notebook that orchestrates the data loading, preprocessing, model training, and evaluation.README.md: This file, containing information about the project, how to set it up, and how to run it.
Contributions are welcome! Please read the contributing guidelines for details on how to contribute to this project.