Found 158 repositories(showing 30)
realliyifei
ML class project: utilize different machine learning approaches to predict the hotel booking's cancellation
AM-mirzanejad
Utilizing machine learning algorithms in Python to predict hotel reservation cancellations. The goal is to determine whether a hotel booking is likely to be canceled based on various booking features. This project aims to improve hotel management strategies and reduce cancellation-related losses.
rikasah
The Hotel Booking Prediction project will explain the workflow for assessing someone, whether to cancel the booking or not. This assessment is based on a machine learning algorithm, which will provide predictions to the customer who makes a booking, then from the data provided it will be predicted about the cancellation. This project also contains various analyzes obtained through EDA and provides various insights on hotels to develop their business more effectively.
HOTEL PREDICTION PROJECT DESCRIPTION ## Problem Statement This model predicts the probability of a customer will cancel a booking before checking in the hotel. It would be nice for the hotels to have a model to predict if a guest will actually come. This can help a hotel to plan things like personnel and food requirements. Maybe some hotels also use such a model to offer more rooms than they have to make more money. ## Dataset Information: This data set contains booking information for a city hotel and a resort hotel, and includes information such as when the booking was made, length of stay, the number of adults, children, and/or babies, and the number of available parking spaces, among other things. ## Attribute Information: * Hotel: Hotel (H1 = Resort Hotel or H2 = City Hotel) * is_canceled: Value indicating if the booking was cancelled (1) or not (0) * lead_time: Number of days that elapsed between the entering date of the booking into the PMS and the arrival date * arrival_date_year: Year of arrival date * arrival_date_month: Month of arrival date * arrival_date_week_number: Week number of year for arrival date * arrival_date_day_of_month: Day of arrival date * stays_in_weekend_nights: Number of weekend nights (Saturday or Sunday) the guest stayed or booked to stay at the hotel * stays_in_week_nights: Number of week nights (Monday to Friday) the guest stayed or booked to stay at the hotel * adults: Number of adults * children: Number of children * babies: Number of babies * meal: Type of meal booked. Categories are presented in standard hospitality meal packages: Undefined/SC – no meal package; BB – Bed & Breakfast; HB – Half board (breakfast and one other meal – usually dinner); FB – Full board (breakfast, lunch and dinner) * country: Country of origin. Categories are represented in the ISO 3155–3:2013 format * market_segment: Market segment designation. In categories, the term “TA” means “Travel Agents” and “TO” means “Tour Operators” * distribution_channel: Booking distribution channel. The term “TA” means “Travel Agents” and “TO” means “Tour Operators” * is_repeated_guest: Value indicating if the booking name was from a repeated guest (1) or not (0) * previous_cancellations: Number of previous bookings that were cancelled by the customer prior to the current booking * previous_bookings_not_canceled: Number of previous bookings not cancelled by the customer prior to the current booking * reserved_room_type: Code of room type reserved. Code is presented instead of designation for anonymity reasons * assigned_room_type: Code for the type of room assigned to the booking. Sometimes the assigned room type differs from the reserved room type due to hotel operation reasons (e.g. overbooking) or by customer request. Code is presented instead of designation for anonymity reasons * booking_changes: Number of changes/amendments made to the booking from the moment the booking was entered on the PMS until the moment of check-in or cancellation * deposit_type: Indication on if the customer made a deposit to guarantee the booking. This variable can assume three categories: No Deposit – no deposit was made; Non Refund – a deposit was made in the value of the total stay cost; Refundable – a deposit was made with a value under the total cost of stay * agent: ID of the travel agency that made the booking * company: ID of the company/entity that made the booking or responsible for paying the booking. ID is presented instead of designation for anonymity reasons * days_in_waiting_list: Number of days the booking was in the waiting list before it was confirmed to the customer * customer_type: Type of booking, assuming one of four categories: Contract - when the booking has an allotment or other type of contract associated to it; Group – when the booking is associated to a group; Transient – when the booking is not part of a group or contract, and is not associated to other transient booking; Transient-party – when the booking is transient, but is associated to at least other transient booking * adr: Average Daily Rate as defined by dividing the sum of all lodging transactions by the total number of staying nights * required_car_parking_spaces: Number of car parking spaces required by the customer * total_of_special_requests: Number of special requests made by the customer (e.g. twin bed or high floor) * reservation_status: Reservation last status, assuming one of three categories: Canceled – booking was cancelled by the customer; Check-Out – customer has checked in but already departed; No-Show – customer did not check-in and did inform the hotel of the reason why * reservation_status_date: Date at which the last status was set. This variable can be used in conjunction with the Reservation Status to understand when was the booking cancelled or when did the customer checked-out of the hotel ## Libraries Used: * pandas * numpy * matplotlib * plotpy * folium * sklearn * eli5 ## Machine Learning Models Used: (1) Random Forest Classifier (2)Logistic Regression ## Steps Involved: (1).Data Import (2). Exploratory Data Analysis (EDA) (3). Model Building (4).Prediction part
nataliiaborovyk
Machine learning project predicting hotel booking cancellations using Dataiku and Python
D7husik
Machine learning project that predicts whether a hotel booking will be cancelled. Random Forest, Decision Tree, CatBoost, XGBoost, and LightGBM — trained on the Hotel Booking Cancellations dataset.
Meghana157
Hotel Booking Analysis & Prediction is a machine learning project aimed at predicting hotel booking cancellations. It involves data cleaning, exploratory data analysis, and model training using various algorithms
This project predicts hotel booking cancellations using different Machine Learning techniques, and then compares them based on their acc and performance(strain on cpu).
mduncan23
End-to-end machine learning project to predict whether hotel guests will cancel their booking. Includes pricing analysis and recommendations for increasing revenue and reducing cancellations.
mhilmanmaulana21
Final Project Data Science Afternoon Batch 2 by Shift Academy. Performing data analysis and developing machine learning model also hyperparameter tuning to predict booking hotel cancellations.
asqasim
Hotel Booking Cancellation Prediction is a data science project developed for the Introduction to Data Science (IDS f24) course. The project explores hotel booking data, performs exploratory data analysis (EDA), trains a Random Forest machine learning model, and deploys an interactive Streamlit web application to predict booking cancellations.
A comprehensive machine learning project that uses XGBoost to predict hotel booking cancellations. This project includes a Streamlit web application, FastAPI REST API, and a complete training pipeline.
Sai-gowtham1998
This project focuses on predicting hotel cancellations using Random Forest, a robust machine learning algorithm. The analysis includes data preprocessing, visualization, and model building to forecast the likelihood of hotel bookings being canceled.
Youc-prog
Machine Learning project for predicting hotel booking cancellations using Logistic Regression, Decision Tree, Random Forest, Gradient Boosting and XGBoost. Includes full data preprocessing, model comparison and evaluation metrics.
This project focuses on predicting hotel booking cancellations. As a data scientist, the objective is to build, evaluate, and deploy a machine learning model that classifies whether a booking will be canceled or not based on a variety of booking attributes.
elsayedashraf05
This project is part of the Genius Technology Center (GTC) Machine Learning Program. The goal is to perform data cleaning and preprocessing on the `hotel_bookings.csv` dataset. The cleaned dataset will later be used to build a machine learning model for predicting hotel booking cancellations.
This project analyzes hotel booking data to uncover patterns and factors influencing booking cancellations and customer behavior in the hospitality industry. The goal was to build a machine learning model capable of predicting whether a booking would be canceled or not — and to extract actionable insights for better decision-making.
azam-1125
This repository contains an end-to-end machine learning project focused on predicting hotel booking cancellations. The project demonstrates a full data science workflow, from data cleaning and exploratory data analysis (EDA) to model development and evaluation. A Decision Tree Classifier was trained to achieve high predictive accuracy.
This project provides a machine learning solution to predict hotel booking cancellations using a Random Forest model. The system includes a Flask web application for uploading CSV files, processing data, and generating predictions, along with a Jupyter notebook detailing the data analysis and model training process.
No description available
herrrytri
Capstone Project - Predicting Hotel Booking Cancellations using Machine Learning
CongThNguyen
Machine learning project that predict customer hotel booking cancellation.
TomerLa3300
Developed a machine learning project to predict hotel booking cancellations
atharvnikam2007
Machine learning project to predict hotel booking cancellations using KNN
A machine learning project aimed at predicting hotel booking cancellations.
project to predict hotel booking cancellations using machine learning techniques.
Data-Moon14
Project using Machine Learning models to predict hotel booking cancellations.
dianathomas186-cloud
Machine Learning project to predict hotel booking cancellations using classification models.
Dora1226
Machine learning project for predicting hotel booking cancellations using boosting algorithms.
johny4s
Machine learning project to predict hotel booking cancellations using various algorithms