协同过滤.ppt

上传人:京东小超市 文档编号:6095868 上传时间:2020-09-08 格式:PPT 页数:10 大小:118KB
返回 下载 相关 举报
协同过滤.ppt_第1页
第1页 / 共10页
协同过滤.ppt_第2页
第2页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《协同过滤.ppt》由会员分享,可在线阅读,更多相关《协同过滤.ppt(10页珍藏版)》请在三一文库上搜索。

1、协同过滤相关介绍一 夹 企 避 李 耳 藻 开 宫 贴 襟 赘 从 漾 陶 辛 逃 及 脓 睡 咽 龚 哨 酚 葫 糙 钱 即 氓 竣 报 责 邦 协 同 过 滤 协 同 过 滤 协同过滤相关介绍一 1.背景介绍 2.相关数学知识 3.算法原理 4.参考文献 鼓 赖 票 林 呆 撒 裳 骄 涕 某 沃 公 宋 肃 寸 牌 察 宽 搐 矿 罚 比 侵 荔 叔 慨 绢 策 都 农 描 侣 协 同 过 滤 协 同 过 滤 1 应用场景 1.关联规则意在找出属性之间的内在规律 2.决策树想找出对某一确定属性影响最显著 的topN个属性 3.协同过滤可以找出记录之间以及属性之间 的相似或相关程度,并在此

2、基础上进行推 荐1,2,3 径 扬 涤 愤 扣 版 彭 努 察 芭 九 狈 弯 暑 募 咳 漆 猜 套 铜 配 湾 锌 盗 吻 搬 桅 作 焚 橙 颐 东 协 同 过 滤 协 同 过 滤 2.1 余弦相似度 向量A= B= 推广至任意维向量A和B,有: 我打盹人 A:我打盹 B:我打人 关 恶 伪 老 豺 肄 示 寥 强 搏 衡 市 栓 番 每 罕 栖 拇 逗 秦 把 若 咐 捡 多 颜 互 岩 辙 多 缀 版 协 同 过 滤 协 同 过 滤 2.2 矩阵 矩阵相乘: 矩阵相乘向量表示4: 矩阵转置: 揉 常 械 壕 屯 寸 酬 济 尉 枕 勉 友 宵 恍 傣 卿 捏 挥 辜 柄 姥 蓄 炸

3、炉 倦 葬 讲 乎 兄 桂 甄 奉 协 同 过 滤 协 同 过 滤 用户行为矩阵ua: 新建矩阵us: us=ua*uaT 3.1 算法原理1 A B C D E F u1 5 0 0 1 2 1 u2 2 1 3 4 0 0 u3 0 1 5 2 7 2 u4 1 2 0 3 0 0 u5 5 0 1 0 5 1 u1 u2 u3 u4 u5 u1 31 14 18 8 36 u2 14 30 24 16 13 u3 18 24 83 8 42 u4 8 16 8 14 5 u5 36 13 42 5 52 幽 钩 瞄 刺 湖 利 鹰 倾 沫 犊 磅 靠 扰 袜 渤 斑 件 照 压 首 适

4、览 霞 扮 紫 届 求 旋 昨 仟 彼 咖 协 同 过 滤 协 同 过 滤 3.1 算法原理2 新建与us 同大小矩阵ucos: ucos(i,j)=us(i,j)/(us(i,i)*us(j,j)(1/2) 1. 这个矩阵即表示了用户之间的相似性 2. 推荐以此为依据 3. 主要有基于用户和基于项目两种推荐 4. 新用户用基于项目好,新项目用基于用户好,由于用户数据稀疏, 多用基于项目推荐 u1 u2 u3 u4 u5 u1 1.0000 0.4591 0.3549 0.3840 0.8966 u2 0.4591 1.0000 0.4810 0.7807 0.3291 u3 0.3549 0

5、.4810 1.0000 0.2347 0.6393 u4 0.3840 0.7807 0.2347 1.0000 0.1853 u5 0.8966 0.3291 0.6393 0.1853 1.0000 u1 u2 u3 u4 u5 u1 31 14 18 8 36 u2 14 30 24 16 13 u3 18 24 83 8 42 u4 8 16 8 14 5 u5 36 13 42 5 52 租 婶 储 夜 轮 手 氓 趴 魁 嗽 掖 菜 幅 气 苏 诺 崩 茎 诗 升 失 剑 垢 铭 靖 胎 勿 戈 顺 瘫 柳 泅 协 同 过 滤 协 同 过 滤 3.1 算法原理3 新建矩阵as:

6、as=uaT*ua 新建与as同大小矩阵acos: acos(i,j)=as(i,j)/(as(i,i)*as(j,j)(1/2) 以上即是项目之间相似性 A B C D E F A 55 4 11 16 35 10 B 4 6 8 12 7 2 C 11 8 35 22 40 11 D 16 12 22 30 16 5 E 35 7 40 16 78 21 F 10 2 11 5 21 6 A B C D E F A 1.0000 0.2202 0.2507 0.3939 0.5344 0.5505 B 0.2202 1.0000 0.5521 0.8944 0.3236 0.3333 C

7、0.2507 0.5521 1.0000 0.6789 0.7656 0.7591 D 0.3939 0.8944 0.6789 1.0000 0.3308 0.3727 E 0.5344 0.3236 0.7656 0.3308 1.0000 0.9707 F 0.5505 0.3333 0.7591 0.3727 0.9707 1.0000 A B C D E F u1 5 0 0 1 2 1 u2 2 1 3 4 0 0 u3 0 1 5 2 7 2 u4 1 2 0 3 0 0 u5 5 0 1 0 5 1 吧 寞 讼 撕 锯 屿 遥 根 论 粕 严 脸 抵 舅 浪 配 萌 半 汤 后

8、 扑 栓 掌 暂 珠 填 警 惨 拙 艾 档 阴 协 同 过 滤 协 同 过 滤 3.1 算法原理4 基于项目推荐: 对于新用户u6,如果u6对B评价较高则可以估计u6对C和D评价也较高 对于老用户,如果用户u1对项目B未做过评价,由于D和C与B较相,则u1对B的评价可估计为1;如果用 户u1对项目C未做过评价,由于C和D、E、F较相似,则u1对B的评价可估计为: (0.6789*1+ 0.7656*2+ 0.7591*1)/(0.6789+ 0.7656+ 0.7591)=1.47431 A B C D E F u1 5 0 0 1 2 1 u2 2 1 3 4 0 0 u3 0 1 5 2

9、 7 2 u4 1 2 0 3 0 0 u5 5 0 1 0 5 1 A B C D E F A 1.0000 0.2202 0.2507 0.3939 0.5344 0.5505 B 0.2202 1.0000 0.5521 0.8944 0.3236 0.3333 C 0.2507 0.5521 1.0000 0.6789 0.7656 0.7591 D 0.3939 0.8944 0.6789 1.0000 0.3308 0.3727 E 0.5344 0.3236 0.7656 0.3308 1.0000 0.9707 F 0.5505 0.3333 0.7591 0.3727 0.9

10、707 1.0000 u1 u2 u3 u4 u5 u1 1.0000 0.4591 0.3549 0.3840 0.8966 u2 0.4591 1.0000 0.4810 0.7807 0.3291 u3 0.3549 0.4810 1.0000 0.2347 0.6393 u4 0.3840 0.7807 0.2347 1.0000 0.1853 u5 0.8966 0.3291 0.6393 0.1853 1.0000 同理可基于用户推荐: 对于新项目G,如其被u1购买,则可将 其向u5推荐。 对于老项目C,如果用户u1对项目B未做 过评价,由于u5与u1较相似可估计u1对项目 C的评

11、价为1。 恫 妓 吧 斧 踞 移 忻 规 输 幂 豌 嚼 疚 衅 辑 吐 请 澡 蔡 稍 期 锣 贿 疼 澈 氯 偷 端 妖 骋 软 隙 协 同 过 滤 协 同 过 滤 4 参考文献 1 http:/zh.wikipedia.org/zh- cn/%E5%8D%94%E5%90%8C%E9%81%8E%E6%BF%BE 2 http:/www.vanjor.org/blog/2011/05/rs-collaborative- filtering/ 3 郭军,web搜索,高等教育出版社 4http:/zh.wikipedia.org/zh/%E7%9F%A9%E9%99%A3%E4% B9%98%E6%B3%95 作者邮件:hsb_113_ 招 小 挛 蚀 躇 超 惯 扁 尾 讥 丝 让 忍 诈 惊 真 逊 碗 忆 敦 雀 诫 郸 赴 张 紊 面 袍 邮 魁 谱 妖 协 同 过 滤 协 同 过 滤

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1