Prior to implementing our first recommender system, let's explore the types of recommender systems in detail. The following diagram shows the broad categories of recommender systems:
Recommender system categories
Each of the techniques shown in the diagram may be used to build a recommender system model that is capable of suggesting jokes to the users. Let's briefly explore the various recommendation engine categories.