𝔖 Scriptorium
✦   LIBER   ✦

📁

Practical Machine Learning: Innovations in Recommendation

✍ Scribed by Ted Dunning, Ellen Friedman


Publisher
O'Reilly Media
Year
2014
Tongue
English
Leaves
55
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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

✦ Table of Contents


Copyright
Table of Contents
Chapter 1. Practical Machine Learning
What’s a Person To Do?
Making Recommendation Approachable
Chapter 2. Careful Simplification
Behavior, Co-occurrence, and Text Retrieval
Design of a Simple Recommender
Chapter 3. What I Do, Not What I Say
Collecting Input Data
Chapter 4. Co-occurrence and Recommendation
How Apache Mahout Builds a Model
Relevance Score
Chapter 5. Deploy the Recommender
What Is Apache Solr/Lucene?
Why Use Apache Solr/Lucene to Deploy?
What’s the Connection Between Solr and Co-occurrence Indicators?
How the Recommender Works
Two-Part Design
Chapter 6. Example: Music Recommender
Business Goal of the Music Machine
Data Sources
Recommendations at Scale
A Peek Inside the Engine
Using Search to Make the Recommendations
Chapter 7. Making It Better
Dithering
Anti-flood
When More Is More: Multimodal and Cross Recommendation
Chapter 8. Lessons Learned
Appendix A. Additional Resources
Slides/Videos
Blog
Books
Training
Apache Mahout Open Source Project
LucidWorks
Elasticsearch
About the Authors


📜 SIMILAR VOLUMES


Machine Learning Paradigms: Applications
✍ Aristomenis S. Lampropoulos, George A. Tsihrintzis (auth.) 📂 Library 📅 2015 🏛 Springer International Publishing 🌐 English

<p><p>This timely book presents Applications in Recommender Systems which are making recommendations using machine learning algorithms trained via examples of content the user likes or dislikes. Recommender systems built on the assumption of availability of both positive and negative examples do not

Innovations in Practice Learning
✍ Sue Taplin 📂 Library 📅 2018 🏛 Critical Publishing 🌐 English

As a social work practice educator and trainer, it is useful to seek advice from more experienced colleagues who could help you find ways to overcome difficulties you may encounter in supporting individual students. This book is a handy companion for those times when a colleague is not readily avail

Innovations in Machine Learning: Theory
✍ David Heckerman, Christopher Meek, Gregory Cooper (auth.), Professor Dawn E. Hol 📂 Library 📅 2006 🏛 Springer-Verlag Berlin Heidelberg 🌐 English

<p><P>Machine learning is currently one of the most rapidly growing areas of research in computer science. In compiling this volume we have brought together contributions from some of the most prestigious researchers in this field. This book covers the three main learning systems; symbolic learning,

Innovations in Machine Learning: Theory
✍ Holmes D. E., Jain L. C. (Ed) 📂 Library 📅 2006 🌐 English

"Machine learning is currently one of the most rapidly growing areas of research in computer science. This book covers the three main learning systems; symbolic learning, neural networks and genetic algorithms as well as providing a tutorial on learning casual influences. Each of the nine chapters i

Practical Machine Learning in R
✍ Fred Nwanganga, Mike Chapple 📂 Library 📅 2020 🏛 Wiley 🌐 English

Guides professionals and students through the rapidly growing field of machine learning with hands-on examples in the popular R programming language   Machine learning--a branch of Artificial Intelligence (AI) which enables computers to improve their results and learn new approaches without explic