Our implementation of the text miner for app reviews. Please see the original paper AR_Miner.
Video Link : https://youtu.be/bHjNEZsD5As
These python packages are required to run our project
pip install sklearn
pip install lda
pip install scipy
pip install nltk
Go to your python interactive model, type:
>>>nltk.download('all')
for install the nltk corpus to import stopwords
Make sure to git clone the entire repo into your local directory and install the required packages.
The notebook is used as a demo/report for our project. We import the code into the notebook.
The main code flow of our notebook includes :
- NLP Based Preprocessing;
- Naive Bayes/SVM Based Filtering;
- LDA topic clustering;
- Ranking algorithms for importance
There are four considered apps to try:
facebook
templerun2
swiftkey
tapfish