PyCon 2019 in Cleveland, Ohio

Sunday 10 a.m.–1 p.m. in Expo Hall

Part-of-Speech Tagging Using Machine Learning

Ryan Baxley


One of the big problems with AI is finding a way to communicate with machines. Natural Language Understanding (NLU) is the challenge of granting reading comprehension to machines. One of the primary challenges in NLU is part-of-speech tagging. Identifying the appropriate part of speech for each word in a sentence provides requisite context for extracting useful information from text. In this project, we built a part-of-speech tagger using Keras and TensorFlow in Python, and explain the significance of our particular machine learning model architecture choices along the way.