Recommendation product on the basis of reviews
Recommender systems are ubiquitous nowadays and are vastly used on ecommerce sites like Amazon and AliExpress. Similarly, our project is a web-based system that recommend products to the client on the basis of consumer reviews. When comes to recommending a product to a user there exist two approaches namely Collaborative filtering and Content-based filtering. The one that we are using is collaborative filtering (Item-based filtering).
Content based recommender systems take into account the data provided by the user both directly or indirectly. For example, age can be used to determine classes of products or items reviewed or bought by the user. This type of recommender system relies on characteristics of object. New content can be quickly recommended to the user. These type of systems does not take into account behavior/ data about other users in the systems but here things are little changed.
Django NLTK(Natural Language Tool Kit) Sklearn SVM Classifier
- Install Python Download Python and Install in you system.
- Install Pip Follow these steps to install pip:
- Download get-pip.py to a folder on your computer.
- Open a command prompt and navigate to the folder containing get-pip.py.
- Run the following command:
python get-pip.py
- Pip is now installed!
- Install Django
- In this project Django 2.1.4.To get Django, you just do:
pip install django==2.1.4 4
.
- Install NLTK
- Run the Python interpreter and type the commands:
import nltk
nltk.download()
- Install Scikit Learn
- pip install -U scikit-learn
- Execute Python
- Run Command Prompt
- Execute:
python manage.py runserver
- And run the local server on browser
127.0.0.1:8000