Recommendation engines are a way of using information available about user preferences and product details to provide informed recommendations. The objective of a recommendation engine is to understand the patterns of similarities among a set of items and/or to formulate the interactions between the users and items.
This chapter starts with presenting the basics of recommendation engines. Then, it discusses various types of recommendation engines. Next, this chapter discusses how recommendation engines are used to suggest items and products to different users and the various limitations of recommendation engines. Finally, we will learn to use recommendation engines to solve a real-world problem.
The following concepts are discussed in this chapter:
Introducing recommendation engines
Types of recommendation engines
Understanding the limitations...