Dataset: here

The Challenge

Brescia Norton Hotel is a renowned luxury five-star hotel with a history spanning over six decades. However, in recent times, the hotel has faced several challenges, with one of the most significant being the increasing number of booking cancellations. 

The hotel's management team identified the challenge of predicting and managing booking cancellations as one that requires an urgent solution. The cancellation of a booking not only affects the hotel's revenue but also causes operational inefficiencies. For instance, housekeeping and front desk staff, inventory, and facilities need to be allocated based on expected demand, and when bookings are canceled, these resources go unused, leading to financial losses for the hotel.

To address this challenge, the hotel is looking to leverage machine learning algorithms to predict booking cancellations. However, this presents several complex challenges. Firstly, the hotel's historical data on bookings is extensive, with several variables that could influence the likelihood of cancellations, such as booking year, length of stay, and many others.

Secondly, the predictive model's accuracy is critical, and it must be able to accurately predict the likelihood of booking cancellations based on historical data. This requires the use of advanced machine learning techniques such as feature engineering, model selection, hyperparameter tuning, and careful evaluation of model performance using metrics such as precision, recall, and F1 score.

The hotel's reputation is at stake, and any mistakes in predicting booking cancellations could lead to significant financial losses and damage the hotel's image. Therefore, it is essential to get the solution right and identify trends and patterns in historical booking data that can help predict future cancellations accurately.

 

Your Task

Determine how Brescia Norton can use machine learning to predict booking cancellations using the dataset provided. You will analyze the dataset of hotel booking records and use machine learning algorithms to build a predictive model. You will further present your conclusions in a slideshow pitch with recommendations based on your conclusions for Brescia Norton.

Requirements

Deliverables

  • Your working file (notebook, code file...etc) 
  • Slide deck
  • NEW: test_data CSV file with the last column filled out (BookingStatus) - should be named as team_#.csv
  • 10 minute presentation, followed by a 3 minute Q&A on March 12 during judging period (11:30 AM to 1 PM). The judging schedule will be released at 11 AM.

Please note that the "Project Details" portion of the Devpost will not be judged. Participants are encouarged to not spend time on this area of the submission, but may choose to do so to display on their profiles.

 

Requirements

  • You MUST use TensorFlow or sklearn to develop your model. Why? With the limited time teams have to complete their projects, we believe TensorFlow or sklearn will allow you to effectively and quickly test the accuracy of your models. It will also allow us to do the same.
  • Plagiarism will not be tolerated.

 

Judging Criteria

The judging criteria can be found here.

Hackathon Sponsors

Prizes

$CAD 2,400 in prizes
First Place
1 winner

Second Place
1 winner

Third Place
1 winner

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

TBA

TBA

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.