Working with text has a varied set of challenges compared to images. One of the major issues with text is that it does not have a standard form. The vast multitude of languages leads to a hoard of valid ways to express the same concept and even these ways are constantly evolving. Texting, emoticons, and abbreviations are relatively recent trends and yet have been institutionalized already, with even world leaders jumping on the bandwagon and using social media to connect with the masses. The machine learning subfield that deals with language related task is known as natural language processing (NLP).
Deep learning has provided significant help with solving issues revolving around this topic. In recent years, we have seen great improvements in a domain that was a bit stagnant compared to other machine-learning fields.
In this chapter, we will learn some...