/HotelRecomendationSystem

This program combines several recommendation approaches in order to predict and display to users recommendations of hotels located in the Paris area.

Primary LanguageHTML

Machine learning based hotel recommendation system

Authors :

  • Louis LAURENT
  • Edouard MASRIERA
  • Thomas DURAND

Description :

This program combines several recommendation approaches in order to predict and display to users recommendations of hotels located in the Paris area.

Approach used :

  • Content based recommendation
  • Description based recommendation (TF-IDF)
  • Collaborative filtering
  • Form to search what you want

Installation :

In order to use the interface, you will need to install Flask :

Install Flask, with pip :

$ pip install Flask

Install Surpise, with pip :

$ pip install numpy
$ pip install scikit-surprise

Install Pandas, with pip :

$ pip install pandas

Start the project :

In order to start the project, just launch "Interface.py" in the Interface folder.

Then open the following page in your web browser :

http://127.0.0.1:5000/

Libraries :

Flask :

https://flask.palletsprojects.com/en/2.1.x/installation/

Surprise :

https://surprise.readthedocs.io/en/stable/

Panda :

https://pandas.pydata.org/docs/