Flight Fare Prediction
Flight Fare Prediction
Domain Aviation
Project Difficulties level Intermediate
Problem Statement:
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 planning the trip will
surely help many people save money and time.
The main goal is to predict the fares of the flights based on different factors available in
the provided dataset.
Approach: The classical machine learning tasks like Data Exploration, Data Cleaning,
Feature Engineering, Model Building and Model Testing. Try out different machine
learning algorithms that’s best fit for the above case.
Dataset:
Dataset Link :- Dataset
Code:
• You are supposed to write a code in a modular
fashion Safe: It can be used without causing harm.
• Testable: It can be tested at the code level.
1
• Maintainable: It can be maintained, even as your
codebase grows. Portable: It works the same in every
environment (operating system) You have to
maintain your code on GitHub.
• You have to keep your GitHub repo public so that
anyone can check your code.
• Proper readme file you have to maintain for any
project development.
• You should include basic workflow and execution
of the entire project in the readme file on GitHub
• Follow the coding standards:
https://www.python.org/dev/peps/pep-0008/
Cloud:
• You can use any cloud platform for this entire
solution hosting like AWS, Azure or GCP
Logging:
• Logging is a must for every action performed by
your code use the python logging library for this.
Ops Pipeline:
• If possible, you can try to use AI ops pipeline for
project delivery Ex. DVC, MLflow , Sagemaker , Azure
machine learning studio, Jenkins, Circle CI, Azure
DevOps , TFX, Travis CI
Deployment:
• You can host your model in the cloud platform,
edge devices, or maybe local, but with a proper
justification of your system design.
2
Solutions Design:
• You have to submit complete solution design
strategies in HLD and LLD document :
System Architecture
• You have to submit a system architecture design
in your wireframe document and architecture document.
Submission requirements:
High-level Document:
You have to create a high-level document design for your project. You can reference the
HLD form below the link.
Sample link:
HLD Document Link
Low-level document:
You have to create a Low-level document design for your project; you can refer to the LLD
from the below link.
Sample link
LLD Document Link
3
Architecture: You have to create an Architecture document design for your project;
you can refer to the Architecture from the below link.
Sample link
Architecture sample link
Wireframe: You have to create a Wireframe document design for your project; refer to
the Wireframe from the below link.
Demo link
Wireframe Document Link
Project code:
You have to submit your code GitHub repo in your dashboard when the final submission
of your project.
Demo link
Project code sample link :
4
Linkedin post sample link :