Introduction to Natural Language Processing: Building a Text Classifier
摘要
From this chapter, we start the second major area of AI, namely, natural language processing (NLP). We begin the chapter by giving a primer on NLP. We mention the different types of problems addressed by NLP. The chapter then goes on to describe the different steps of a typical NLP project, including converting text data into numerical data, one-hot encodings, and word embeddings. We then describe the encoder-decoder architecture and some of the popular and frequently used neural network approaches to implementing them, like RNNs, LSTMs, and transformers.