In this project I am predicting Flight Fare of tickets based on some previous months data and make an app and deploy it on Heroku cloud platform.
Travelling through flights has become an integral part of today’s lifestyle as more and more people are opting for faster travelling options.The flight ticket prices increase or decrease every now and then depending on various factors like timing of the flights, destination, and duration of flights various occasions such as vacations or festive season. Therefore, having some basic idea of the flight fares before planningthe trip will surely help many people save money and time.
The goal is to predict the fares of the flights based on different factors available in the provided dataset.
The classical machine learning tasks like Data Exploration, Data Cleaning, Feature Engineering, Model Building and Model Testing. Try out different machine learning algorithms that best fits for the above case.
https://github.com/Aaric-hub/flightFare/tree/main/Data
I started exploring datasets using pandas, NumPy,matplotlib, pandas profiling and seaborn.
Built many Models and out of that i have selected RandomForest Regressor.
Using Randomizedsearch CV and GridSearch CV to select the best parameter for training the model
As per selected trained model is dumped to pickled format for app development
81.2%
Deployed on heroku -- https://flight1645.herokuapp.com/