Flight fare prediction using machine learning

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorChakrabarty, Amitabha
dc.contributor.authorNoyon, Md. Shaim Hosan
dc.contributor.authorIslam, Tanzidul
dc.contributor.authorIslam, Solaiman
dc.contributor.authorReejon, Md. Refayet Islam
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2024-06-09T07:10:40Z
dc.date.available2024-06-09T07:10:40Z
dc.date.copyright2022
dc.date.issued2022-01
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 31-33).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2022.en_US
dc.description.abstractThis paper deals with the forecast of Flight Price of domestic airlines.Revenue management relies heavily on forecasting. Air passengers (buyers) frequently search for the ideal time to buy tickets in order to save as much money as possible, whilst airlines (sellers) constantly strive to maximize their profits by adjusting different rates for the same service. For flying tickets, the airline uses dynamic pricing. Flight ticket costs fluctuate throughout the day, especially in the morning and evening. It also varies according to the holidays or festival season. The cost of a plane ticket is determined by a number of distinct factors. A lot of factors influence the cost of an airline ticket, including the location of source and destination, purchase time, number of stoppage, and so on. The sellers have all of the information they need (such as past sales, market demand, consumer profile, and behavior) to decide whether to raise or lower airfares at various times leading up to departure dates. Buyers, on the other hand, have limited access to information, which is insufficient to anticipate flight costs. It will offer the optimum time to buy the ticket based on parameters such as departure Date, Arrival Date, Source, Destination, Stoppage and Airline Name. To use Machine Learning (ML) models, features are retrieved from the gathered data. Then, using this data, we want to create a system that will assist consumers in deciding whether or not to purchase a ticket. Extracted features of a typical domestic flight of a year are taken as data and other conditions that may affect the flight is taken into consideration. The information is applied to machine learning models to predict flight ticket prices which uses the XGBoost algorithm that has given us 84.46% accuracy of prediction of the output price. We selected XGBoost as our chosen model after analyzing and visualizing 6 different Regressor models.en_US
dc.description.degreeBachelor of Science in Computer Science
dc.description.statementofresponsibilityMd. Shaim Hosan Noyon
dc.description.statementofresponsibilityTanzidul Islam
dc.description.statementofresponsibilitySolaiman Islam
dc.description.statementofresponsibilityMd. Refayet Islam Reejon
dc.format.extent33 pages
dc.identifier.otherID 16101150
dc.identifier.otherID 15101090
dc.identifier.otherID 18141020
dc.identifier.otherID 16301184
dc.identifier.urihttp://hdl.handle.net/10361/23256
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectXGBoosten_US
dc.subjectPrice predictionen_US
dc.subjectAir fareen_US
dc.subjectRegessor modelsen_US
dc.subjectPCAen_US
dc.subject.lcshMachine learning
dc.titleFlight fare prediction using machine learningen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
16101150, 15101090, 18141020, 16301184_CSE.pdf
Size:
623.13 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: