Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight Fare Prediction

📌 Project Overview

Developed a Machine Learning regression model to predict flight ticket prices using historical flight booking data. The project applies data preprocessing, feature engineering, and regression algorithms to estimate airfare accurately.


🎯 Objective

Build a regression model to accurately predict flight ticket prices based on airline, source, destination, journey date, duration, total stops, and additional flight information.


📊 Dataset

  • Domain: Aviation
  • Records: 10,683
  • Target Variable: Price

🛠️ Technologies Used

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Scikit-learn

🔄 Project Workflow

  1. Data Collection
  2. Exploratory Data Analysis (EDA)
  3. Data Cleaning
  4. Feature Engineering
  5. Data Preprocessing
  6. Model Training
  7. Model Evaluation

🤖 Models Used

Model R² Score
Linear Regression 0.43
Random Forest Regressor 0.79
Gradient Boosting Regressor 0.78

🏆 Best Model

Random Forest Regressor

  • R² Score: 0.79

📈 Results

The Random Forest Regressor achieved the highest R² score of 0.79, demonstrating strong predictive performance for estimating flight ticket prices through feature engineering and ensemble learning techniques.


👨‍💻 Author

Prasanth G

About

Machine Learning project for predicting flight ticket prices using Python, feature engineering, and regression models.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages