PrangonGhose / review-filtering-using-keyword

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hotel Review filtering based on Keyword Extraction

πŸ“— Table of Contents

πŸ“– Project Name

Hotel Review filtering based on Keyword Extraction

About this project

This project is built on the sole purpose of education. The owner of the dataset is Booking.com and the cleaned data is downloaded from Kaggel.

The project enables user to select a hotel from the 1493 luxurious hotels of Europe and lets them to search through the reviews with keywords. The user can filter the reviews based on a keyword. Three different methods of extracting keywords are used for demonstration purpose.

πŸ›  Built With

  • Python3, Pandas, NumPy, Scikit Learn, and NLTK

Key Features

  • Keywords are extracted from a vast dataset of 515000 reviews of 1493 hotels of Europe.
  • Users can search through the hotels using their names and can easily find out various keywords for each of them.
  • The program will automatically filter out positive and negative reviews for a specific hotel based on the user selected keyword.
  • Keywords are automatically extracted on real time from the reviews.
  • This model can be implemented on a server to have enhanced user engagement.

(back to top)

πŸ’» Getting Started

To clone the repository in local environment try following steps.

Prerequisites

  • A web browser like Google Chrome.
  • A code editor like Visual Studio Code with Git.
  • Python3, NumPy, Pandas, matplotlib, iequalipy and plotly.

You can check if Git is installed by running the following command in the terminal.

$ git --version

Likewise for python and pip for package installation.

$ python --version

$ pip install pandas

$ pip install numpy

$ pip install matplotlib

$ pip install inequalipy

$ pip install plotly

Setup

Clone the repository using this link.

Install

In the terminal, go to your file directory and run this command.

$ git clone https://github.com/PrangonGhose/review-filtering-using-keyword.git

Get into development

In the terminal, run these commands to get into development.

$ cd review-filtering-using-keyword

πŸ‘₯ Authors

πŸ‘€ Prangon Ghose

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.

Feel free to check the issues page.

(back to top)

πŸ”­ Future Features

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

πŸ™ Acknowledgments

Authors would like to thank:

(back to top)

About


Languages

Language:Jupyter Notebook 100.0%