答辩PPT-基于知识库的礼品推荐系统的设计与实现.ppt
《答辩PPT-基于知识库的礼品推荐系统的设计与实现.ppt》由会员分享,可在线阅读,更多相关《答辩PPT-基于知识库的礼品推荐系统的设计与实现.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于知识库的礼品推荐系统基于知识库的礼品推荐系统基于知识库的礼品推荐系统基于知识库的礼品推荐系统的设计与实现的设计与实现的设计与实现的设计与实现姓名:路卫杰学号:085707导师:孟祥武目目 录录需求分析需求分析1系统设计系统设计2系统实现系统实现3系统测试与工作总结及展望系统测试与工作总结及展望4需求分析需求分析本系统要实现如下功能:本系统要实现如下功能:l构建完善的礼品知识库l礼品知识库推荐(良好的用户交互)l用户浏览推荐l礼品个性化搜索需求分析需求分析-构建完善的礼品知识库构建完善的礼品知识库调研礼品赠送知识,并据此构建礼品知识库。礼品赠送影响因素包括:送礼人信息:送礼人的年龄,性别收礼
2、人信息:收礼人的年龄,性别和兴趣爱好送礼人与收礼人的关系:如男朋友,老公,领导等节日场合:如春节,圣诞节,生日,结婚等。构建礼品知识库后需要通过礼品专家人工获取知识。然后通过自动化程序完成对礼品知识库的完善。需求分析需求分析-礼品知识库推荐礼品知识库推荐礼品知识库推荐从三个方面进行推荐:礼品知识库推荐从三个方面进行推荐:l节日场合推荐l收礼对象推荐l收礼人描述推荐需求分析需求分析-用户浏览推荐用户浏览推荐用户浏览礼品的详细信息时,系统向用户推荐与此礼品相关的礼品。用户浏览推荐用例图需求分析需求分析-礼品个性化搜索礼品个性化搜索系统要提供个性化的礼品搜索。系统要能分析用户的搜索偏好,如果用户多次
3、用价格排序,则表明价格对该用户的决策影响较大,因此返回给该用户的搜索礼品列表优先以价格进行排序。系统设计系统设计-系统整体模块系统整体模块系统整体模块图系统设计系统设计-系统整体流程系统整体流程系统整体流程图系统设计系统设计-开发环境开发环境l开发工具Myeclipse6.5l数据库Oracle10gl框架Struts1.2+Hibernate3.0+Spring2.0l页面设计Jsp+AJAX系统设计系统设计-协同过滤算法设计协同过滤算法设计1.协同过滤推荐算法(CF)a)共同评分处理(交集)b)用户相似性计算c)用户最近邻居选择d)预测评分2.基于评分预测的协同过滤推荐算法(P-CF)a)
4、计算用户评分的并集b)计算项目相似性c)预测并集中的未评评分d)共同评分处理(并集)e)系统设计系统设计-算法验证算法验证1.验证方法验证数据:明尼苏达大学的MovieLens的960个用户信息,1200个电影信息,10万评分数据。验证指标:MAE2.验证结果最近邻居数(单位:个)MAE值481216200.80.820.840.860.880.90.920.940.960.981MAE值比较结果P-CFCF系统设计系统设计-算法应用算法应用1.设计影视推荐系统1)实际的电影数据2)真实的用户应用2.应用结论1)用户不愿意评分2)系统冷启动问题严重3)数据稀少的前提下,推荐灾难性地不准确系统实
5、现系统实现-礼品信息抓取礼品信息抓取从淘宝网上抓取礼品信息,步骤如下:l调研礼品分类8大类,40小类l记录每个分类在淘宝上的搜索URLl设计程序对每个URL中的礼品信息抓取l对淘宝页面的HTML进行分析,设计正则表达式抽取文本信息l保存抽取后的文本信息系统实现系统实现-礼品知识库构建礼品知识库构建礼品领域知识表示如下:l事实形式(name,picture,class,price,seller)=gift(festival,occasion,time)=festival_occasion(gender,age,interest,relation)=recipient(gender,age,clo
6、thing,weekend_activities,character,idol)=recipient_descriptionl规则表示1.IF(festivalORoccasion)ANDtimeTHENgift例如:IFfestival=情人节ANDANDtime=2月14号THENgift=(玫瑰or德芙巧克力)2.IFgenderANDageTHENtitle例如:IFgender=男ANDage=40THENtitle=中年男性系统实现系统实现-礼品知识库构建礼品知识库构建3.IFtitleTHENinterest例如:IFtitle=中年男性THENinterest=运动OR影视OR
7、旅游OR阅读OR探险OR交际OR音乐OR游戏OR书画OR宅4.IFgenderANDageANDinterestANDrelationTHENgift例如:IFgender=男ANDage=30ANDinterest=交际ANDrelation=朋友THENgift=领带OR名片盒5.IFgenderANDageANDclothingANDweekend_activitiesANDcharacterANDidolTHENinterest例如:IFgender=男ANDage=30ANDclothing=西装ANDweekend_activities=应酬ANDcharacter=开朗ANDid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 答辩 PPT 基于 知识库 礼品 推荐 系统 设计 实现
限制150内