Suggest Matching Sentence from a Corpus based on given keywords
Purpose: This NLP based project was created to follow the writing style and word chosing capability of my PhD supervisor
Design features:
- OOP in python
- NLP and basic algebra
Application Features:
- Very interactive GUI
- Uploading the pdfs as dataset
- Converting the pdf to text
- Find ranked resutls from the dataset papers based on the given search keyword
- Search auto-complete and ranked auto-suggesstion
- Further upload paper or clearing the dataset option
Prerequisite: Python 3+
Packages needed: pandas, operator, collections, os, sys, codecs, tkinter, nltk, StringIO, pdfminer, getopt
How to run the tool:
- Download the project
- Install the prerequisite packages
- Run the main.py using F5