`

Recommendtion System Introduction

 
阅读更多

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>>

分享到:
评论

相关推荐

    Beginning T-SQL with Microsoft SQL Server 2005 and 2008

    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 ...

    Getway Raid Recovery 陈新汉化版

    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 ...

    SystemC 2.0 User's Guide

    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 ...

    +Kaleidomorph变换曲线【colour】.rar

    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 ...

    Senfore_DragDrop_v4.1

    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....

    Professional Assembly Language

    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 ...

    browser-fs-42:一个文件系统项目,用于我的OS课程分配和学习WebAssembly

    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...

    a project model for the FreeBSD Project.7z

    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 ...

    julia-1.1.0-win64

    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 ...

    apktool documentation

    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...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    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 ...

    外文翻译 stus MVC

    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 ...

Global site tag (gtag.js) - Google Analytics