collaborative filtering
producing recommendations based on, and only based on, knowledge of users’ rela-tionships to items. These techniques require no knowledge of the properties of the items themselves.
In fact, these are the two broadest categories of recommender engine algorithms: user-based and item-based recommenders.
content-based recommendation
based on the attributes of items. There’s nothing wrong with content-based techniques; on the contrary, they can work quite well. They’re necessarily domain-specific approaches, and they’d be hard to meaningfully codify into a framework. To build an effective content-based book rec-ommender, one would have to decide which attributes of a book—page count, author,publisher, color, font—are meaningful, and to what degree. None of this knowledgetranslates into any other domain; recommending books this way doesn’t help in the area of recommending pizza toppings.
Reference
<<Mahout In Action>>
相关推荐
The Xbox is a remarkable living room entertainment system, and if you haven’t tried Dance Central or Kinect Sports, I recommend that you do—playing those two games at the 24-hour Best Buy in Union ...
Consult www.microsoft.com/sql for information about the latest service packs, specific compatibilities, and minimum recommend system requirements. The examples throughout this book use the following ...
In general, we just recommend the "Manual Mode" to the professional user, and also we don’t suggest user directly use the "Manual Mode". We suggest user use the "Manual Mode" to analysis the RAID ...
WhitePaper20.pdf - Introduction to SystemC 2.0 FuncSpec20.pdf - Functional specification for SystemC 2.0 UserGuide20.pdf - SystemC 2.0 User's Guide Note that the SystemC 2.0 User's Guide covers ...
Whether you're a new user looking for a complete introduction to OpenBSD or an experienced sysadmin looking for a refresher, Absolute OpenBSD, 2nd Edition will give you everything you need to master ...
We don't recommend to install if any details of signature does not match. it shows that the file has changed. [ View signature method : package's "properties" - "signature " , select a content then ...
I recommend the following newsgroups for issues regarding this library (or COM based Drag/Drop in general): borland.public.delphi.winapi borland.public.delphi.thirdparty-tools borland.public....
If you are completely new to programming, I recommend that you also obtain a good introductory text to programming to round out your education on the topic. What This Book Covers The main purpose ...
Introduction 废话 The most important reason for created it is for my Operating System assignment. Why WebAssembly? Because it maybe a better choice for Web development in the future. If you want learn...
It is an introduction to how the FreeBSD project works. The FreeBSD project model will be described as of July 1st, 2004. It is based on the Niels Jørgensen's paper [Jørgensen, 2001], FreeBSD's ...
In Chapter 1, Introduction, you’ll learn why mastering this skill is so important, and why it’s easier than you think. Next, you’ll learn about the basic structure of a package, and the forms it ...
Introduction Scientific computing has traditionally required the highest performance, yet domain experts have largely moved to slower dynamic languages for daily work. We believe there are many good ...
Introduction Basic First lets take a lesson into apk files. apks are nothing more than a zip file containing resources and compiled java. If you were to simply unzip an apk like so, you would be left...
Table of Contents Header Files The #define Guard Header File Dependencies Inline Functions The -inl.h Files Function Parameter Ordering Names and Order of Includes Scoping Namespaces Nested Classes ...
Introduction Kids in grade school put HTML pages on the Internet. However, there is a monumental difference between a grade school page and a professionally developed Web site. The page designer (or ...