Flight Fare Prediction
Flight Fare Prediction
Prediction
A Machine Learning Application for Predicting Flight Prices.
Aim
1 Objective
To develop a machine learning model that predicts the fares of flights based on various parameters such as
Source, Destination, Stops, and Airline.
Objectives
Objective 1 Objective 2 Objective 3 Objective 4
Scrape flight fare data Perform Data Cleaning, Train a machine Develop a web
from the 'Ease My Trip' Data Wrangling, and learning model using application using Flask
website using Exploratory Data RandomForestRegressor to provide an interface
BeautifulSoup. Analysis to understand for accurate fare for users to interact and
the dataset. predictions. get predictions.
Technology Used
- Utilizes machine learning to predict flight fares based - Saves time and effort for users.
on historical data and various parameters.
- Provides predictive insights on flight fares.
1 Data Source
Ease My Trip
3 Preprocessing Steps
- Data Cleaning: Handling missing values, removing
duplicates.
Features
- User-friendly interface.
2
- Input fields for Source, Destination, Stops, and Airline.
User Flow
- User inputs flight details.
3
- Model predicts fare based on input parameters.
Developed a robust and accurate - Provides users with a quick and - Integrate more features like date,
flight fare prediction model using reliable way to predict flight fares. seasonality, and real-time data for
RandomForestRegressor. improved accuracy.
- Enhances decision-making for
users planning trips by forecasting - Expand the model to predict
ticket prices. fares for multiple airlines and
routes.