Skip to content

hb20007/hands-on-nltk-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hands-On NLTK Tutorial

Binder

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).

Index of Jupyter Notebooks

Notebooks
1.1 Downloading and Checking Packages
Getting ready to start!
1.2 Text Analysis Using nltk.text
Extracting interesting data from a given text
2.1 Deriving N-Grams from Text
Creating n-grams (for language classification)
2.2 Detecting Text Language by Counting Stop Words
A simple way to find out what language a text is in
2.3 Language Identifier Using Word Bigrams
State-of-the-art language classifier
3.1 Bigrams, Stemming, and Lemmatizing
NLTK makes bigrams, stemming, and lemmatization super easy.
3.2 Finding Unusual Words for a Given Language
Which words do not belong with the rest of the text?
3.3 Creating a POS Tagger
Creating a parts-of-speech tagger
3.4 Parts of Speech and Meaning
Exploring awesome features offered by WordNet
4.1 Name Gender Identifier
Building a classifier that guesses the gender of a name
4.2 Text Genre Classifier
Building a classifier that guesses the genre of a text
5.1 Sentiment Analysis
Is a movie review positive or negative?
5.2 Sentiment Analysis with nltk.sentiment.SentimentAnalyzer and VADER
More sentiment analysis!
6.1 The langdetect and langid Libraries
Useful libraries for language identification
6.2 NLTK with the Greek Script
Using NLTK with foreign scripts

Releases

No releases published

Packages

 
 
 

Contributors