Assignment 1

Morphological Structure Discovery

Language: Hindi

Corpus Pruning trials and effects

Corpus from corpora.heliohost.org was taken and prune_corpus.bash was run on it to convert corpus into a form taken as input by Undivide++. Initially around 200000 distint words were present. They were pruned to around 88000 words as follows:

vocab.txt is the final word list which was run with Undivide++.

Results

F-Score: 0.754545
Precision: 0.786730
Recall: 0.724891

finalOutput.txt contains the final output of the code contains comparisons made by code between actual segmentation and segmentation made by Undivide++.
For each word it gives:

Undivide++ Parameters Used

Undivide++ was run with parameter: 1 1 1 1 0. Following are the various parameters used and how they were tuned:

Discussion of Error Cases and Results

Code and other Files