Natural Language Processing Using MATLAB
Natural language processing (NLP) automatically processes information conveyed through spoken or written language. This task is fraught with difficulty and complexity, largely due to the innate ambiguity of human language. To enable machine learning (ML) and interaction with the world in ways typical of humans, it is essential not only to store data but also to teach machines how to translate this data simultaneously into meaningful concepts. As natural language interacts with the environment, it generates predictive knowledge. In this chapter, we will learn the basic concepts of NLP and how to build a model to label sentences.
In this chapter, we’re going to cover the following main topics:
- Explaining NLP
- Exploring corpora and word and sentence tokenize
- Implementing a MATLAB model to label sentences
- Understanding gradient boosting techniques