Experimenting with POS tagging, a standard sequence labeling task using Conditional Random Fields, Python, and the NLTK library. — For an introduction to NLP and basic text preprocessing, refer to this article. For an introduction to language models and how to build them, take a look at this article. If you’re familiar with NLP and its tools, continue reading! Contents What is POS tagging? How can POS tags be used?