NLP · Text Mining
Natural Language Processing exploration of Shakespeare’s works using NLTK, focusing on tokenization, frequency analysis, and stylistic comparisons across plays.
This project uses NLTK to process a corpus of Shakespeare’s plays and examine how language, word usage, and patterns differ between works. It demonstrates how to move from raw text to structured insights using standard NLP techniques.
The analysis includes tokenization, stopword removal, n-gram extraction, and basic sentiment-style explorations to understand tone and style at a high level.
Python, NLTK, pandas, matplotlib, Jupyter
Swap in any plots you generated (frequency distributions, bigram charts, etc.).