{"id":26691135,"url":"https://github.com/olahsymbo/booking-prediction","last_synced_at":"2025-10-14T13:12:10.046Z","repository":{"id":112698414,"uuid":"251128934","full_name":"olahsymbo/booking-prediction","owner":"olahsymbo","description":null,"archived":false,"fork":false,"pushed_at":"2021-02-03T08:07:08.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T22:50:34.383Z","etag":null,"topics":["gradient-boosting-classifier","logistic-regression","oop","python3","random-forest-classifier","voting-classifier"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/olahsymbo.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-03-29T20:36:24.000Z","updated_at":"2021-07-15T07:49:33.000Z","dependencies_parsed_at":"2024-01-18T18:06:42.300Z","dependency_job_id":null,"html_url":"https://github.com/olahsymbo/booking-prediction","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/olahsymbo/booking-prediction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olahsymbo%2Fbooking-prediction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olahsymbo%2Fbooking-prediction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olahsymbo%2Fbooking-prediction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olahsymbo%2Fbooking-prediction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/olahsymbo","download_url":"https://codeload.github.com/olahsymbo/booking-prediction/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olahsymbo%2Fbooking-prediction/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018704,"owners_count":26086605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gradient-boosting-classifier","logistic-regression","oop","python3","random-forest-classifier","voting-classifier"],"created_at":"2025-03-26T16:17:28.260Z","updated_at":"2025-10-14T13:12:10.041Z","avatar_url":"https://github.com/olahsymbo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Booking Prediction\n\nThe aim of this project is to predict whether an online user will make a booking or not based on the online activities of the user.\n\n\n### Details\n\nBecause the non-booker class is less than booker class we used resampling method to undersample the booker class. Afterward we filter out features with high correlation. And for training Gradient Boosting Classifier (GBC) is used. \n\nIn order to perform hyperparameter selection, we used k-fold cross validation to determine the best `max_depth`, `n_estimators`, `min_samples_leaf`.\n\n\n### Running the codes:\n\n\n- to train models again, cd into directory and run \n\n  ```\n  python3 training_file.py\n  ```\n \n- to make predictions run.\n\n  ```\n  python3 testing_file.py\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folahsymbo%2Fbooking-prediction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folahsymbo%2Fbooking-prediction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folahsymbo%2Fbooking-prediction/lists"}