Skip to content

The goal of the project was to create a recommendation system that, for hotel booking data, would be more effective than Amazon's recommender (HR@10 evaluation).

Notifications You must be signed in to change notification settings

korzepadawid/beat-amazon-recommender

Repository files navigation

recommender-systems-project

The goal of the project was to create a recommendation system that, for hotel booking data, would be more effective than Amazon's recommender (HR@10 evaluation).

Preparing your computer

  1. Install Anaconda with Python 3.8.

  2. Install Git.

  3. Install PyCharm (community version).

  4. Clone the repo.

$ git clone [email protected]:korzepadawid/recommender-systems-proj.git && cd recommender-systems-proj
  1. Create a Conda environment.
 $ conda env create --name rs-class-proj-env -f environment.yml
  1. Activate the virtual environment, you've just created.
$ conda activate rs-class-proj-env
  1. Run the notebook.
$ jupyter notebook

The used dependecies.

  • NumPy
  • Pandas
  • scitkitlearn
  • hyperopt

The results.

Model Result HR@10
Linear Regression 0.244399
SVR 0.242702
Ridge Regression 0.23184
Amazon Recommender 0.222335

About

The goal of the project was to create a recommendation system that, for hotel booking data, would be more effective than Amazon's recommender (HR@10 evaluation).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published