Introducing the problem statement
As you know, in this chapter, we are trying to build a recommendation system. A domain that mainly uses the recommendation system is e-commerce. So, in our basic version of the recommendation engine specifically, we will be building an algorithm that can suggest the name of the products based on the category of the product. Once we know the basic concepts of the recommendation engine, we will build a recommendation engine that can suggest books in the same way as the Amazon website.
We will be building three versions of the recommendation algorithm. The baseline approach is simple but intuitive so that readers can learn what exactly the recommendation algorithm is capable of doing. Baseline is easy to implement. In the second and third approach, we will be building the book recommendation engine using ML algorithms.
Let's look at the basic methods or approaches that are used to build the recommendation system. There are two main approaches, which you can find...