O'Reilly logo

Building Recommendation Engines by Suresh Kumar Gorakala

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Core building blocks of Mahout

Like any other recommendation engine framework, Mahout also provides a rich set of components to build customized recommender systems that are enterprise-ready, scalable, flexible, and that perform well.

The key components of Mahout are as follows:

  • DataModel
    • Similarity: UserSimilarity, ItemSimilarity
  • User neighborhood
  • Recommender
  • Recommender evaluator

Components of a user-based collaborative recommendation engine

In this section, we shall cover the components required for building a user-based collaborative filtering system.

Components of a user-based collaborative recommendation engine

The components of a user-based collaborative recommendation engine are as follows:

  • DataModel: A DataModel ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required