user-cf算法思考-K值的确定
来源:互联网 发布:java权限管理实现 编辑:程序博客网 时间:2024/05/21 19:37
在user-cf的过程中,考虑如下的case:
user-A like item-a item-b item-d
user-B like item-a item-c
user-C like item-b item-c
user-D like item-c item-d item-e
考虑给user-A进行推荐,首先user-cf要确定相邻user的个数K。
书上说,user-cf中K的值过大或者过小都不好。user-A的推荐中,K值最小的极限K=1,即只考虑和user-A最相似的user,会因过于片面而效果不好;K值去最大的极限,即K=user_number,即所有的user都和user-A相邻,那么给user-A的推荐就会过于倾向于热门物品,而不是个性化物品。
个人认为,在user-cf的推荐中,user-A和所有相似度不为0的user进行推荐,K值越大越好。因为这样才能全方位利用相似user的信息,如果K值过大导致推荐倾向热门物品,是因为相似度计算公式不够好,不能够对和A最相似的物品给予足够的权重。
在此处只考虑K=user_number进行计算。
0 0
- user-cf算法思考-K值的确定
- Kmeans K值的确定
- CONFIG_DM9000_BASE 值的确定。
- WINCE注册表中IClass值的确定
- WINCE注册表中IClass值的确定
- html中字符编码的确定算法(一)
- html中字符编码的确定算法(二)
- 工作风格的确定
- 重载函数的确定
- J2EE项目的确定
- 指针类型的确定
- AA065VD时序的确定
- 关键路径的确定
- 循环数的确定
- 仿真方向的确定
- 递归调用的确定
- 二叉树的确定
- 证书的确定
- Hexo 入门指南(四) - 页面、导航、边栏、底栏
- 一个关于UDP socket服务端接收长度不正确的问题
- Unix/Linux下MySQL的卸载
- SQL服务器的搭建
- 终于开了个自己的订阅号zuomoshi(琢磨事)
- user-cf算法思考-K值的确定
- LEMP构建高性能WEB服务器
- 信息洪流(1004. Message Flood)
- C/C++ sort函数的用法
- 【POJ1062】昂贵的聘礼 最短路 题目描述还有数据都坑爹
- http://movie.douban.com/doulist/14155490/
- MSDN XPath
- How to Setup DNS ( Bind ) Server on CentOS, RHEL 6
- 直方图计算代码