Sherlock
A text mining application written in python. Uses NLTK, Textblob packages
Install / Use
/learn @rajaselvan/SherlockREADME
sherlock
Performs
- Frequency Analysis -> Creates a word cloud of 100 most frequent words
- Language Detection -> Over 97 langugages
- Entity Analysis -> Finds phone numbers, email addresses, dates, persons and generates a google map of locations
- Sentiment Analysis -> Polarity of the text
- Text Classification -> Classifies whether the text is related to business, politics or sports
- Specific Word Occurence -> Displays all occurences with surrounding text
install nltk, textblob and langid packages
run python main.py data.txt to test Entity Analysis
run python main.py tennis.txt or business.txt or politics.txt to test Text Classification
