Book description
Building a simple but powerful recommendation system is much easier than you think. Approachable for all levels of expertise, this report explains innovations that make machine learning practical for business production settings—and demonstrates how even a small-scale development team can design an effective large-scale recommendation system.
Apache Mahout committers Ted Dunning and Ellen Friedman walk you through a design that relies on careful simplification. You’ll learn how to collect the right data, analyze it with an algorithm from the Mahout library, and then easily deploy the recommender using search technology, such as Apache Solr or Elasticsearch. Powerful and effective, this efficient combination does learning offline and delivers rapid response recommendations in real time.
- Understand the tradeoffs between simple and complex recommenders
- Collect user data that tracks user actions—rather than their ratings
- Predict what a user wants based on behavior by others, using Mahoutfor co-occurrence analysis
- Use search technology to offer recommendations in real time, complete with item metadata
- Watch the recommender in action with a music service example
- Improve your recommender with dithering, multimodal recommendation, and other techniques
Product information
- Title: Practical Machine Learning: Innovations in Recommendation
- Author(s):
- Release date: February 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491915387
You might also like
video
Hands-on Deep Learning Model Training with the Sequential API in Keras
An example of training a deep-learning model in Keras. About the Technology About the Video What's …
video
Real Time, Contextual and Personalized Recommendations
Presented by Dhivya Rajprasad, Data Scientist at Levi Strauss & Co Levi Strauss and Co has …
book
Getting Started with Machine Learning in the Cloud
Your company creates terabytes and even petabytes of data, but are you actually putting it to …
book
Machine Learning for Mobile
Leverage the power of machine learning on mobiles and build intelligent mobile applications with ease Key …