We learned to derive various features by using the concepts of linguistics and statistics in Chapter 5, Feature Engineering and NLP Algorithms and Chapter 6, Advanced Feature Engineering and NLP Algorithms. For developing an NLP application, these features are going to be fed into the algorithms. These algorithms take features as input. As you know, we are referring to algorithms as black boxes that perform some kind of magic and gives us the appropriate output. Refer to Figure 7.1, which demonstrates our journey so far:
Congratulations, you have learned a lot about NLP, and specifically about the NLU!
Now, it is high time for us to explore the algorithms which we use to develop NLP applications. We refer to these algorithms, techniques, or approaches as our black boxes and their logic is works as some magic...