毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于Apriori算法的购物网站商品推荐系统课程设计报告

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

基于Apriori算法的购物网站商品推荐系统

目  录

一、 算法内容 3

Step 1 收集用户偏好 3

Step 2 对数据进行预处理 3

Step 3 计算相似度 4

Step 4 找邻居 5

Step 5 计算推荐 6

二、 预期结果 6

三、 对比和讨论 7

一、 算法内容

Step 1 收集用户偏好

用户行为

变量

取值范围

说明

评分

X1

{1,2,3,4,5}

为商品评分,分值选择为1-5的整数

收藏

X2

{0,1}

如果用户收藏了该商品,则取值为1;否则为0

加入购物

X3

{0,1}

如果用户将该商品加入购物车,则取值为1;否则为0

购买

X4

{0,1}

如果用户购买了该商品,则取值为1;否则为0

查看次数

X5

N

用户的点击查看该商品的次数

Step 2  对数据进行预处理

Section A min-max归一化处理

² 对评分进行归一化处理

  (为归一化后的取值,为原值)

² 对查看次数进行归一化处理

 (为归一化后的取值,为原值)

Section B  根据不同行为对用户喜好的反映程度,对进行加权处理,得到最终用户偏好权值

注:为经科学分析后得出的权值

Section C  得到用户偏好的二维矩阵,纵向为用户列表,横向为物品列表,值是用户对物品的偏好,取值范围为 [0,1] 的浮点数值

Step 3  计算相似度

假设用户数为,商品数为,用户偏好的二维矩阵为:

Section A 计算不同用户间的Pearson相关系数

用户偏好矩阵中的行向量表示用户,通过计算行向量间的Pearson相关系数,衡量用户间的相似度。

任意两用户间的相似度为:

     ()

由此可得到用户相似度矩阵为:

Section B 计算不同商品间的Pearson相关系数

用户偏好矩阵中的列向量表示商品,通过计算列向量间的Pearson相关系数,衡量商品间的关联度。

任意两商品间的关联度为:

     ()

由此可得到商品关联度矩阵为:



  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!