Loading repository data…
Loading repository data…
hb20007 / repository
The hands-on NLTK tutorial for NLP in Python
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
The hands-on NLTK tutorial in the form of Jupyter notebooks
NLTK is one of the most popular Python packages for Natural Language Processing (NLP).
| Notebooks |
|---|
| 1.1 Downloading and Checking PackagesGetting ready to start! |
1.2 Text Analysis Using nltk.textExtracting interesting data from a given text |
| 2.1 Deriving N-Grams from TextCreating n-grams (for language classification) |
| 2.2 Detecting Text Language by Counting Stop WordsA simple way to find out what language a text is in |
| 2.3 Language Identifier Using Word BigramsState-of-the-art language classifier |
| 3.1 Bigrams, Stemming, and LemmatizingNLTK makes bigrams, stemming, and lemmatization super easy. |
| 3.2 Finding Unusual Words for a Given LanguageWhich words do not belong with the rest of the text? |
| 3.3 Creating a POS TaggerCreating a parts-of-speech tagger |
| 3.4 Parts of Speech and MeaningExploring awesome features offered by WordNet |
| 4.1 Name Gender IdentifierBuilding a classifier that guesses the gender of a name |
| 4.2 Text Genre ClassifierBuilding a classifier that guesses the genre of a text |
| 5.1 Sentiment AnalysisIs a movie review positive or negative? |
| 5.2 Sentiment Analysis with and VADER |
nltk.sentiment.SentimentAnalyzer6.1 The langdetect and langid LibrariesUseful libraries for language identification |
| 6.2 NLTK with the Greek ScriptUsing NLTK with foreign scripts |