Chapter 3. Morphology – Getting Our Feet Wet

Morphology may be defined as the study of the composition of words using morphemes. A morpheme is the smallest unit of language that has meaning. In this chapter, we will discuss stemming and lemmatizing, stemmer and lemmatizer for non-English languages, developing a morphological analyzer and morphological generator using machine learning tools, search engines, and many such concepts.

In brief, this chapter will include the following topics:

  • Introducing morphology
  • Understanding stemmer
  • Understanding lemmatization
  • Developing a stemmer for non-English languages
  • Morphological analyzer
  • Morphological generator
  • Search engine

Introducing morphology

Morphology may be defined as the study of the production of tokens ...

Get Natural Language Processing: Python and NLTK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.