package documentation
NLTK Stemmers
Interfaces used to remove morphological affixes from words, leaving only the word stem. Stemming algorithms aim to remove those affixes required for eg. grammatical role, tense, derivational morphology leaving only the stem of the word. This is a difficult problem due to irregular words (eg. common verbs in English), complicated morphological rules, and part-of-speech and sense ambiguities (eg. ceil- is not the stem of ceiling).
StemmerI defines a standard interface for stemmers.
Module | api |
No module docstring; 1/1 class documented |
Module | arlstem |
ARLSTem Arabic Stemmer The details about the implementation of this algorithm are described in: K. Abainia, S. Ouamour and H. Sayoud, A Novel Robust Arabic Light Stemmer , Journal of Experimental & Theoretical Artificial Intelligence (JETAI'17), Vol... |
Module | arlstem2 |
ARLSTem2 Arabic Light Stemmer The details about the implementation of this algorithm are described in: K. Abainia and H. Rebbani, Comparing the Effectiveness of the Improved ARLSTem Algorithm with Existing Arabic Light Stemmers, International Conference on Theoretical and Applicative Aspects of Computer Science (ICTAACS'19), Skikda, Algeria, December 15-16, 2019... |
Module | cistem |
No module docstring; 1/1 class documented |
Module | isri |
ISRI Arabic Stemmer |
Module | lancaster |
A word stemmer based on the Lancaster (Paice/Husk) stemming algorithm. Paice, Chris D. "Another Stemmer." ACM SIGIR Forum 24.3 (1990): 56-61. |
Module | porter |
Porter Stemmer |
Module | regexp |
No module docstring; 1/1 class documented |
Module | rslp |
No module docstring; 1/1 class documented |
Module | snowball |
Snowball stemmers |
Module | util |
No module docstring; 2/2 functions documented |
Module | wordnet |
No module docstring; 1/1 class documented |