ML-Crate icon indicating copy to clipboard operation
ML-Crate copied to clipboard

Hotel Booking Demand Prediction

Open siddhant4ds opened this issue 6 months ago • 2 comments

Pull Request for ML-Crate 💡

Issue Title: Hotel Booking Demand Prediction

  • Info about the related issue (Aim of the project) : Predicting cancellation status using booking data to estimate demand for hotel rooms.
  • Name: Siddhant Tiwari
  • Email ID for further communication: [email protected]
  • GitHub ID: siddhant4ds
  • Identify yourself: N/A (Issue assigned during SSOC-3)

Closes: #665

Describe the add-ons or changes you've made 📃

  1. Exploratory data analysis for the target dataset.
  2. Feature engineering using discretizing, target-encoding and re-categorizing.
  3. Feature selection using statistical tests and model-based feature-importances.
  4. Trained a variety of models to ensure different representations are learned.
  5. Ensembled the models using different averaging configurations.
  6. Weighted-averaging performed better than all the individual models.

Type of change ☑️

What sort of change have you made:

  • [x] New feature (non-breaking change which adds functionality)

How Has This Been Tested? ⚙️

  • Dependencies tested by running project on both local and cloud environment.
  • Reproducibility of experiments ensured by fixing seeds and tested over multiple runs.

Checklist: ☑️

  • [x] My code follows the guidelines of this project.
  • [x] I have performed a self-review of my own code.
  • [x] I have commented my code, particularly wherever it was hard to understand.
  • [x] I have made corresponding changes to the documentation.
  • [x] My changes generate no new warnings.
  • [x] I have added things that prove my fix is effective or that my feature works.
  • [x] Any dependent changes have been merged and published in downstream modules.

siddhant4ds avatar Aug 11 '24 07:08 siddhant4ds