Understanding ML algorithms and other concepts
Here, we will look at the most widely used ML algorithms for the NLP domain. We will look at algorithms as per the types of ML. First, we will start with supervised ML algorithms, then unsupervised ML algorithms, and lastly, semi-supervised ML algorithms. Here, we will understand the algorithm as well as the mathematics behind it. I will keep it easy so that those who are not from a strong mathematical background can understand the intuitive concept behind the algorithm. After that, we will see how we can practically use these algorithms to develop an NLP application. We will develop a cool NLP application which will help you understand algorithms without any confusion.
So, let's begin!
Supervised ML
We saw the introduction to supervised machine learning earlier in this chapter. Whatever techniques and datasets we see and use include their outcome, result, or labels that are already given in the dataset. So, this means that whenever you have a...