Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bhaveshbhakta/flight-price-prediction-using-ml
Flight Price Prediction
https://github.com/bhaveshbhakta/flight-price-prediction-using-ml
data-analysis data-visualization flight-price-prediction machne-learning random-forest
Last synced: 15 days ago
JSON representation
Flight Price Prediction
- Host: GitHub
- URL: https://github.com/bhaveshbhakta/flight-price-prediction-using-ml
- Owner: BhaveshBhakta
- Created: 2024-12-17T17:23:34.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-13T16:01:37.000Z (17 days ago)
- Last Synced: 2025-01-13T17:20:13.776Z (16 days ago)
- Topics: data-analysis, data-visualization, flight-price-prediction, machne-learning, random-forest
- Language: Jupyter Notebook
- Homepage:
- Size: 5.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flight Price Prediction
## Project Overview
This project implements a machine learning model to predict flight prices using Random Forest Regressor. The system analyzes various factors including airline, departure time, stops, class, and duration to provide accurate price predictions for domestic flights. The model achieves high accuracy through careful feature engineering and advanced preprocessing techniques.## Technical Highlights
- Implemented using Python with scikit-learn, pandas, and numpy
- Feature engineering incorporating both numerical and categorical variables
- Comprehensive data preprocessing
- Model evaluation using R2 score and mean squared error
- Comparison with algorithms including Randomforest, XGBoost, AdaBoost, and Gradient Boosting## Purpose and Applications
- Assists travelers in planning their trips by providing price estimates
- Helps travel agencies optimize their pricing strategies
- Enables airlines to analyze pricing patterns and market trends
- Supports revenue management systems with data-driven insights
- Provides a foundation for building automated pricing recommendation systems## Installation
```bash
# Clone the repository
git clone https://github.com/BhaveshBhakta/Flight-Price-Prediction-Using-ML.git
cd Flight-Price-Prediction-Using-ML# Create and activate virtual environment
python -m venv venv
venv\Scripts\activate# Install required packages
pip install -r requirements.txt
# Required packages:
# - pandas
# - numpy
# - scikit-learn
# - seaborn
# - matplotlib
# - plotly
# - xgboost
# - pandas-profiling
```## Collaboration
Feel free to fork this repository, contribute, or open issues for suggestions and improvements!