个性化购物推荐系统设计与实现毕业答辩课件_第1页
个性化购物推荐系统设计与实现毕业答辩课件_第2页
个性化购物推荐系统设计与实现毕业答辩课件_第3页
个性化购物推荐系统设计与实现毕业答辩课件_第4页
个性化购物推荐系统设计与实现毕业答辩课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个性化购物推荐系统设计与实现个性化购物推荐系统设计与实现CONTENTS目录推荐算法分析与结合多信息的推荐算法研究基于M-PMF的购物推荐系统设计与实现124课题研究背景与意义RESEARCHBACKGROUNDANDSIGNIFICANCETHEREVIEWANDTHERESEARCHOFTHERECOMMENDATIONALGORITHMSDETAILDESIGNANDIMPLEMENTATION测试结果与工作总结TESTRESULTANDFUTUREWORK3CONTENTS目推荐算法分析与结合多信息的推荐算法研究Part1课题研究背景与意义Part1课题研究背景与意义研究背景与意义研究背景互联网快速发展海量而多样化信息难题:快速寻找需要信息推荐系统应运而生0102研究和发展现状广泛应用于各领域当前主流的推荐技术:

基于内容的推荐

协同过滤

混合推荐算法03存在问题数据稀疏冷启动用户兴趣变化电商网站数量增大,商品种类多样化,选择困难……04研究意义推荐算法研究:缓解推荐系统冷启动和数据稀疏问题个性化购物推荐系统设计与实现:购物高效化、个性化研究背景与意义研究背景互联网快速发展0102研究和发展现状广Part2推荐算法分析

与结合多信息的推荐算法研究Part2推荐算法分析推荐算法分析01推荐算法分析推荐方法优点缺点基于内容的推荐推荐结果易解释不需要领域知识数据稀疏问题新用户问题协同过滤推荐推荐多样化、个性化随时间推移,推荐性能提高能处理复杂对象数据稀疏问题新用户问题推荐质量取决于历史数据矩阵分解方法预测精度较高扩展性好推荐结果不具有很好的可解释性将评分数量少且高维的用户-物品评分矩阵

分解

两个低维的矩阵求取两低维矩阵行列的内积

预测

用户对物品的评分02改进的协同过滤算法基于关系挖掘的方法基于时序的方法显式和隐式方式→获取用户或物品之间的关系用户自身的偏好社交网络关系用户标签信息社交网络中提取信息……用户的兴趣随着时间、季节等因素发生变化用户的行为在时序上存在一定的关联概率矩阵分解模型用户属性物品关系时序行为结合多信息的推荐算法推荐算法分析01推荐算法分析推荐方法优点缺点基于内容的推荐结合多信息的推荐算法研究02M-PMF推荐算法框架

推荐系统由以下三部分组成:输入模块推荐方法模块输出模块用户属性物品关系时序行为结合多信息的推荐算法研究02M-PMF推荐算法框架推荐系结合多信息的推荐算法研究03模型建立考虑用户属性的PMF用户的潜在特征,受到相似用户的影响性别职位年龄邮编考虑物品关系的PMF物品的潜在特征,受到相似物品的影响结合多信息的推荐算法研究03模型建立考虑用户属性的PMF用结合多信息的推荐算法研究03模型建立考虑时序行为的PMF用户和物品的潜在特征,受到相似用户和物品的影响:结合多信息的推荐算法研究03模型建立考虑时序行为的PMF用结合多信息的推荐算法研究04模型融合

三种模型融合成一个模型结合多信息的推荐算法研究04模型融合

三种模型融合成一个模结合多信息的推荐算法研究05模型求解对数处理为得到用户和物品潜在特征矩阵,即求解当后验概率最大时的用户和物品的潜在特征矩阵最大化(1)式等同于

最小化(2)利用梯度下降法,求取每个用户(物品)的特征向量,即:(1)(2)结合多信息的推荐算法研究05模型求解对数处理为得到用户和物结合多信息的推荐算法研究04实验分析实验数据集:Movielens-100k

和Movielens-1m

数据集用户个数电影个数评分条数稀疏度ml-100k9431682100,0006.3%ml-1m604039521,000,2094.22%实验结果度量标准:RMSE(均方根误差,RootMeanSquaredError)对比算法:User_based、Item_based、PMF、timeSVD++结合多信息的推荐算法研究04实验分析实验数据集:Movie结合多信息的推荐算法研究04实验分析M-PMF与其他算法对比训练集80%90%隐特征向量维度D=5D=10D=5D=10User_based1.03351.03351.02541.0254Item_based0.94100.94100.92940.9294TimeSVD++1.02280.99881.01720.9943PMF0.93150.92740.91790.9178M-PMF0.88560.88120.87250.8678在ml-100k数据集下的RMSE值在ml-1m数据集下的RMSE值训练集80%90%隐特征向量维度D=5D=10D=5D=10User_based0.93270.93270.92720.9272Item_based0.86550.86550.83400.8340TimeSVD++0.89590.88710.89480.8843PMF0.89390.88150.89340.8812M-PMF0.83940.82170.83510.8208训练集推荐的准确度RMSE值1.34%D推荐的准确度与对比算法相比,本算法推荐精度推荐精度与数据集本身有着密切的联系结合多信息的推荐算法研究04实验分析M-PMF与其他算法对结合多信息的推荐算法研究04实验分析

实验数据集:Movielens-100k\隐特征向量维度:10

\

训练集占比:90%结合多信息的推荐算法研究04实验分析

实验数据集:Movi结合多信息的推荐算法研究04实验分析

实验数据集:Movielens-100k\隐特征向量维度:10测试集用户评分置0不断增大训练集所占比例结合多信息的推荐算法研究04实验分析

实验数据集:MoviPart3基于M-PMF的购物推荐系统

设计与实现Part3基于M-PMF的购物推荐系统系统需求分析一个完整的推荐系统:前台网站后台管理账号管理推荐结果浏览商品搜索商品评分及标记信息管理功能需求非功能需求用户网站管理员账号管理用户信息管理商品信息管理用户行为统计性能需求容量实时性准确性需求系统的准确度用户体验感冷启动需求热门推荐基于内容的推荐方法其他改进的推荐算法系统需求分析一个完整的推荐系统:账号管理功能需求非功能需求用系统总体方案设计01总体结构设计B/S架构ApacheMySQLLibrec表示层:提供与用户交互的界面和采集用户行为数据。业务逻辑层:商品推荐模块用户行为采集模块前/后台模块数据访问层:对数据库的操作系统总体方案设计01总体结构设计B/S架构表示层:提供与用系统总体方案设计02功能模块设计系统总体方案设计02功能模块设计智能推荐模块设计与实现智能推荐模块与其他模块之间关系个性化推荐热门推荐智能推荐模块设计与实现智能推荐模块与其他模块之间关系个性化推智能推荐模块设计与实现01热门推荐热门推荐意义:克服系统冷启动问题新物品推荐给用户为用户提供更为多样化的推荐热门推荐模块流程图智能推荐模块设计与实现01热门推荐热门推荐意义:热门推荐模智能推荐模块设计与实现02个性化推荐M-PMF算法实现购物推荐的思路智能推荐模块设计与实现02个性化推荐M-PMF算法实现购物智能推荐模块设计与实现02个性化推荐基于用户属性的用户相似度计算流程基于时序行为的用户相似度计算流程基于物品关系的物品相似度计算流程智能推荐模块设计与实现02个性化推荐基于用户属性的用户相似智能推荐模块设计与实现02个性化推荐离线计算流程图基于M-PMF的购物推荐业务框图智能推荐模块设计与实现02个性化推荐离线计算流程图基于M-其他功能模块设计与实现01数据库模块编号数据库表名数据库表描述1rs_users用户的基本信息(包括管理员)2rs_items商品的基本信息3rs_ratings用户商品评分(包括评分时间)4rs_usermark用户的商品标记5rs_usersim_attr用户之间的相似度(用户属性)6rs_usersim_seq用户之间的影响力(时序行为)7rs_itemsim_seq商品之间的影响力(时序行为)8rs_itemsim_rt商品之间的相似度(物品关系)系统数据库表汇总个性化购物推荐系统E-R图其他功能模块设计与实现01数据库模块编号数据库表名数据库表Part4测试结果与工作总结Part4测试结果与工作总结测试结果与工作总结01功能测试测试目标描述用户相似度计算功能(用户属性)测试用户在用户属性方面的相似度计算功能物品相似度计算功能(物品关系)测试物品在物品关系方面的相似度计算功能用户影响力计算功能(时间因素)测试用户对另一用户的影响力计算功能物品影响力计算功能(时间因素)测试物品对另一物品的影响力计算功能个性化推荐功能测试在M-PMF算法下的个性化推荐功能用户属性物品关系时序行为(用户)时序行为(物品)个性化推荐列表测试结果与工作总结01功能测试测试目标描述用户相似度计算功测试结果与工作总结02推荐算法测试

RMSE本系统指标值0.9156传统系统指标值1.0724推荐指标测试结果M-PMF推荐算法User-basedCF推荐算法03性能测试AB测试:用户数吞吐率服务器平均请求时间用户平均等待时间并发用户数1到200并发用户数用户平均等待时间并发用户数=200用户平均等待时间=0.27s测试结果与工作总结02推荐算法测试

RMSE本系统指标值0测试结果与工作总结04系统运行效果登录注册前台网站首页热门推荐页面个性化推荐页面商品标记/评分界面测试结果与工作总结04系统运行效果登录注册前台网站首页热门测试结果与工作总结04系统运行效果后台用户管理界面商品信息管理界面用户行为统计测试结果与工作总结04系统运行效果后台用户管理界面商品信息测试结果与工作总结05工作总结与展望完成个性化购物推荐系统的需求分析及总体设计完成推荐系统主要功能模块的详细设计与实现完成结合多信息的推荐算法研究测试验证了系统设计方案的可行性已完成工作研究如何降低本文算法的时间开销研究将文本内容数据信息融合到矩阵分解方法利用时间和位置信息之间的关系,来计算用户在特定时间段和地点对某物感兴趣个性化购物推荐系统中的功能继续完善,提升用户体验感未来工作展望测试结果与工作总结05工作总结与展望完成个性化购物推荐系统科研工作及取得成果“智能夜灯安防系统”,横向,2016.11-2017.09“消防宣传大数据平台”,横向,2017.02-2017.06参与项目情况古来,黄俊,张若凡,等.结合多信息的概率矩阵分解模型[J].软件导刊,2018(10)录用论文情况黄俊,古来,刘科征.一种基于隐语义模型的个性化推荐方法.中国,2017105196040[P].2017申请专利获2016年全国“大学生智能互联创新大赛”西南赛区三等奖获2017年全国“大学生智能互联创新大赛”西南赛区三等奖获第十一届“中国研究生电子设计大赛”西南赛区三等奖获第十二届“中国研究生电子设计大赛”西南赛区三等奖获奖情况科研工作及取得成果“智能夜灯安防系统”,横向,2016.11个性化购物推荐系统设计与实现导师:黄俊教授答辩人:古来感谢各位答辩老师和评审专家!个性化购物推荐系统设计与实现导师:黄俊教授答辩人:古来感个性化购物推荐系统设计与实现个性化购物推荐系统设计与实现CONTENTS目录推荐算法分析与结合多信息的推荐算法研究基于M-PMF的购物推荐系统设计与实现124课题研究背景与意义RESEARCHBACKGROUNDANDSIGNIFICANCETHEREVIEWANDTHERESEARCHOFTHERECOMMENDATIONALGORITHMSDETAILDESIGNANDIMPLEMENTATION测试结果与工作总结TESTRESULTANDFUTUREWORK3CONTENTS目推荐算法分析与结合多信息的推荐算法研究Part1课题研究背景与意义Part1课题研究背景与意义研究背景与意义研究背景互联网快速发展海量而多样化信息难题:快速寻找需要信息推荐系统应运而生0102研究和发展现状广泛应用于各领域当前主流的推荐技术:

基于内容的推荐

协同过滤

混合推荐算法03存在问题数据稀疏冷启动用户兴趣变化电商网站数量增大,商品种类多样化,选择困难……04研究意义推荐算法研究:缓解推荐系统冷启动和数据稀疏问题个性化购物推荐系统设计与实现:购物高效化、个性化研究背景与意义研究背景互联网快速发展0102研究和发展现状广Part2推荐算法分析

与结合多信息的推荐算法研究Part2推荐算法分析推荐算法分析01推荐算法分析推荐方法优点缺点基于内容的推荐推荐结果易解释不需要领域知识数据稀疏问题新用户问题协同过滤推荐推荐多样化、个性化随时间推移,推荐性能提高能处理复杂对象数据稀疏问题新用户问题推荐质量取决于历史数据矩阵分解方法预测精度较高扩展性好推荐结果不具有很好的可解释性将评分数量少且高维的用户-物品评分矩阵

分解

两个低维的矩阵求取两低维矩阵行列的内积

预测

用户对物品的评分02改进的协同过滤算法基于关系挖掘的方法基于时序的方法显式和隐式方式→获取用户或物品之间的关系用户自身的偏好社交网络关系用户标签信息社交网络中提取信息……用户的兴趣随着时间、季节等因素发生变化用户的行为在时序上存在一定的关联概率矩阵分解模型用户属性物品关系时序行为结合多信息的推荐算法推荐算法分析01推荐算法分析推荐方法优点缺点基于内容的推荐结合多信息的推荐算法研究02M-PMF推荐算法框架

推荐系统由以下三部分组成:输入模块推荐方法模块输出模块用户属性物品关系时序行为结合多信息的推荐算法研究02M-PMF推荐算法框架推荐系结合多信息的推荐算法研究03模型建立考虑用户属性的PMF用户的潜在特征,受到相似用户的影响性别职位年龄邮编考虑物品关系的PMF物品的潜在特征,受到相似物品的影响结合多信息的推荐算法研究03模型建立考虑用户属性的PMF用结合多信息的推荐算法研究03模型建立考虑时序行为的PMF用户和物品的潜在特征,受到相似用户和物品的影响:结合多信息的推荐算法研究03模型建立考虑时序行为的PMF用结合多信息的推荐算法研究04模型融合

三种模型融合成一个模型结合多信息的推荐算法研究04模型融合

三种模型融合成一个模结合多信息的推荐算法研究05模型求解对数处理为得到用户和物品潜在特征矩阵,即求解当后验概率最大时的用户和物品的潜在特征矩阵最大化(1)式等同于

最小化(2)利用梯度下降法,求取每个用户(物品)的特征向量,即:(1)(2)结合多信息的推荐算法研究05模型求解对数处理为得到用户和物结合多信息的推荐算法研究04实验分析实验数据集:Movielens-100k

和Movielens-1m

数据集用户个数电影个数评分条数稀疏度ml-100k9431682100,0006.3%ml-1m604039521,000,2094.22%实验结果度量标准:RMSE(均方根误差,RootMeanSquaredError)对比算法:User_based、Item_based、PMF、timeSVD++结合多信息的推荐算法研究04实验分析实验数据集:Movie结合多信息的推荐算法研究04实验分析M-PMF与其他算法对比训练集80%90%隐特征向量维度D=5D=10D=5D=10User_based1.03351.03351.02541.0254Item_based0.94100.94100.92940.9294TimeSVD++1.02280.99881.01720.9943PMF0.93150.92740.91790.9178M-PMF0.88560.88120.87250.8678在ml-100k数据集下的RMSE值在ml-1m数据集下的RMSE值训练集80%90%隐特征向量维度D=5D=10D=5D=10User_based0.93270.93270.92720.9272Item_based0.86550.86550.83400.8340TimeSVD++0.89590.88710.89480.8843PMF0.89390.88150.89340.8812M-PMF0.83940.82170.83510.8208训练集推荐的准确度RMSE值1.34%D推荐的准确度与对比算法相比,本算法推荐精度推荐精度与数据集本身有着密切的联系结合多信息的推荐算法研究04实验分析M-PMF与其他算法对结合多信息的推荐算法研究04实验分析

实验数据集:Movielens-100k\隐特征向量维度:10

\

训练集占比:90%结合多信息的推荐算法研究04实验分析

实验数据集:Movi结合多信息的推荐算法研究04实验分析

实验数据集:Movielens-100k\隐特征向量维度:10测试集用户评分置0不断增大训练集所占比例结合多信息的推荐算法研究04实验分析

实验数据集:MoviPart3基于M-PMF的购物推荐系统

设计与实现Part3基于M-PMF的购物推荐系统系统需求分析一个完整的推荐系统:前台网站后台管理账号管理推荐结果浏览商品搜索商品评分及标记信息管理功能需求非功能需求用户网站管理员账号管理用户信息管理商品信息管理用户行为统计性能需求容量实时性准确性需求系统的准确度用户体验感冷启动需求热门推荐基于内容的推荐方法其他改进的推荐算法系统需求分析一个完整的推荐系统:账号管理功能需求非功能需求用系统总体方案设计01总体结构设计B/S架构ApacheMySQLLibrec表示层:提供与用户交互的界面和采集用户行为数据。业务逻辑层:商品推荐模块用户行为采集模块前/后台模块数据访问层:对数据库的操作系统总体方案设计01总体结构设计B/S架构表示层:提供与用系统总体方案设计02功能模块设计系统总体方案设计02功能模块设计智能推荐模块设计与实现智能推荐模块与其他模块之间关系个性化推荐热门推荐智能推荐模块设计与实现智能推荐模块与其他模块之间关系个性化推智能推荐模块设计与实现01热门推荐热门推荐意义:克服系统冷启动问题新物品推荐给用户为用户提供更为多样化的推荐热门推荐模块流程图智能推荐模块设计与实现01热门推荐热门推荐意义:热门推荐模智能推荐模块设计与实现02个性化推荐M-PMF算法实现购物推荐的思路智能推荐模块设计与实现02个性化推荐M-PMF算法实现购物智能推荐模块设计与实现02个性化推荐基于用户属性的用户相似度计算流程基于时序行为的用户相似度计算流程基于物品关系的物品相似度计算流程智能推荐模块设计与实现02个性化推荐基于用户属性的用户相似智能推荐模块设计与实现02个性化推荐离线计算流程图基于M-PMF的购物推荐业务框图智能推荐模块设计与实现02个性化推荐离线计算流程图基于M-其他功能模块设计与实现01数据库模块编号数据库表名数据库表描述1rs_users用户的基本信息(包括管理员)2rs_items商品的基本信息3rs_ratings用户商品评分(包括评分时间)4rs_usermark用户的商品标记5rs_usersim_attr用户之间的相似度(用户属性)6rs_usersim_seq用户之间的影响力(时序行为)7rs_itemsim_seq商品之间的影响力(时序行为)8rs_itemsim_rt商品之间的相似度(物品关系)系统数据库表汇总个性化购物推荐系统E-R图其他功能模块设计与实现01数据库模块编号数据库表名数据库表Part4测试结果与工作总结Part4测试结果与工作总结测试结果与工作总结01功能测试测试目标描述用户相似度计算功能(用户属性)测试用户在用户属性方面的相似度计算功能物品相似度计算功能(物品关系)测试物品在物品关系方面的相似度计算功能用户影响力计算功能(时间因素)测试用户对另一用户的影响力计算功能物品影响力计算功能(时间因素)测试物品对另一物品的影响力计算功能个性化推荐功能测试在M-PMF算法下的个性化推荐功能用户属性物品关系时序行为(用户)时序行为(物品)个性化推荐列表测试结果与工作总结01功能测试测试目标描述用户相似度计算功测试结果与工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论