List of Experiments
Experiment No. Experiment Name Page No.
1 Introduction to Natural Language Processing 1-5
2 Introduction to Grammars, Parsing and PoS tags 6-14
3 Introduction to NLTK 15-19
4 Write a Python Program to remove “stopwords” from a given text 20-22
and generate word tokens and filtered text.
5 Write a Python Program to generate “tokens” and assign “PoS tags” 23-25
for a given text using NLTK package.
6 Write a Python Program to generate “worldcloud” with maximum 26-29
words used = 100, in different shapes and save as a .png file for a
given txt file.
7 Perform an experiment to learn about morphological features of a 30-34
word by analyzing it.
8 Perform an experiment to generate word forms from root and suffix 35-37
information.
9 Perform an experiment to understand the morphology of a word by 38-40
the use of Add-Delete table
10 Perform an experiment to learn to calculate bigrams from a given 41-44
corpus and calculate probability of a sentence.
11 Perform an experiment to experiment to learn how to apply add-one 45-47
smoothing on sparse bigram table.
12 Perform an experiment to calculate emission and transition matrix 48-53
which will be helpful for tagging Parts of Speech using Hidden
Markov Model.
13 Perform an experiment to know the importance of context and size 54-57
of training corpus in learning Parts of Speech
14 Perform an experiment to understand the concept of chunking and 58-63
get familiar with the basic chunk tagset.
15 Texts Summarization using Python 64-66