Programming Collective Intelligence
来源:互联网 发布:linux重启weblogic服务 编辑:程序博客网 时间:2024/05/01 14:26
user-based collaborative filtering
item-based collaborative filtering: The general technique is to precompute the most similar items for each item. Then, when you wish to make recommendations to a user, you look at his top-rated items and create a weighted list of the items most similar to those. The important difference here is that, although the first step requires you to examine all the data, comparisons between items will not change as often as comparisons between users. This means you do not have to continuously calculate each item’s most similar items.
*** Item-based filtering is significantly faster than user-based when getting a list of recommendations for a large dataset, but it does have the additional overhead of maintaining the item similarity table. Also, there is a difference in accuracy that depends on how “sparse” the dataset is. Item-based filtering usually outperforms user-based filtering in sparse datasets, and the two perform about equally in dense datasets. Having said that, user-based filtering is simpler to implement and doesn’t have the extra steps, so it is often more appropriate with smaller in-memory datasets that change very frequently. Finally, in some applications, showing people which other users have preferences similar to their own has its own value.
... a technique called multidimensional scaling, which will be used to find a two-dimensional representation of the dataset. The algorithm takes the difference between every pair of items and tries to make a chart in which the distances between the items match those differences.
(http://en.wikipedia.org/wiki/Multidimensional_scaling)
- 《Programming Collective Intelligence》review
- 'Programming Collective Intelligence'读书笔记
- Programming Collective Intelligence
- <Programming Collective Intelligence>
- Programming Collective Intelligence
- programming collective intelligence --chapter03 笔记
- programming collective intelligence读书笔记1
- Programming Collective Intelligence-Making Recommendations
- Programming Collective Intelligence笔记 - Making Recommendations
- Programming Collective Intelligence笔记 - Discovering Groups
- Programming Collective Intelligence笔记 - 最优化
- Programming Collective Intelligence笔记 - Document Filtering
- programming collective intelligence是本好书
- Programming Collective Intelligence 推荐系统 读书笔记二
- An Algorithm Summary of Programming Collective Intelligence
- 《programming.collective.intelligence》(集体智慧编程)读书笔记
- 《Programming Collective Intelligence》笔记之 Chapter 2
- Programming Collective Intelligence 学习笔记第一章
- 学之者生,用之者死——ACE历史与简评
- LA 5713 - Qin Shi Huang's National Road System(HDU 4081) MST
- 黄色警告: This text field does not specify an inputType or a hint
- SGU 167 I-country(DP)
- protobuf使用方法(c++为例)
- Programming Collective Intelligence
- CentOS-6.5 最新版出来了。种子
- 阿弥陀佛大心咒修持法
- 小白dp 10626 - Buying Coke
- 文字探险游戏,基于cmd显示.花了3个小时,技术非常不成熟
- Mac.OS.X.Programming
- 设计模式学习笔记——访问者模式
- 善用 Eclipse 组合键,提高输入效率
- 模线性方程