- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🤝 Contributing
- 🔭 Future Features
- ⭐️ Show your support
- 🙏 Acknowledgements
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.
Python3
,Pandas
,NumPy
,Scikit Learn
, andNLTK
- 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.
To clone the repository in local environment try following steps.
- A web browser like Google Chrome.
- A code editor like Visual Studio Code with Git.
-
Python3
,NumPy
,Pandas
,matplotlib
,iequalipy
andplotly
.
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
Clone the repository using this link.
In the terminal, go to your file directory and run this command.
$ git clone https://github.com/PrangonGhose/review-filtering-using-keyword.git
In the terminal, run these commands to get into development.
$ cd review-filtering-using-keyword
👤 Prangon Ghose
- GitHub: @PrangonGhose
- LinkedIn: Prangon Ghose
Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.
Feel free to check the issues page.
Give a ⭐️ if you like this project!