学位论文 > 优秀研究生学位论文题录展示

基于协同过滤的电子商务个性化推荐系统的研究与实现

作 者: 汪琳
导 师: 汤羽;宁铭铨
学 校: 电子科技大学
专 业: 软件工程
关键词: 电子商务 个性化 推荐系统 协同过滤
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 117次
引 用: 0次
阅 读: 论文下载
 

内容摘要


目前,以网上购物为重要形式的电子商务得到了迅猛发展,个性化推荐系统可望提升购买商品的便捷性与销售效率,已成为目前研究的热点。个性化推荐系统的核心是推荐算法,而协同过滤是其中简单且性能较优的一种方法。论文以电影推荐为例,采用协同过滤方法设计并实现了个性化推荐系统,可为用户推荐符合个人偏好的电影,避免用户盲目地进行电影选购,达到有效保留用户与提高电子商务系统的销售效率的目的。论文的主要工作表现在:(1)设计并实现了协同过滤算法对协同过滤算法进行了简要介绍,并给出了算法中涉及到的相关指标。根据协同过滤算法思想,从数据预处理、用户与项目聚类、相似性指标计算以及Top-N最近邻选择等方面设计推荐算法流程,并采用不同的交集方式产生推荐结果;针对用户—项目评分的矩阵性质,采用Matlab软件实现所设计的算法,并利用MovieLens数据集对算法性能进行了分析,比较了不同聚类数目、三类相似性指标以及N值对算法性能的影响,实验结果表明算法具有较强的鲁棒性。(2)设计了协同过滤推荐系统通过分析推荐系统的功能与需求,设计了系统的模块组成及相互关系,并确定了开发平台与软件形式;针对系统所处理的数据,利用Access软件设计并生成用户、项目与评分信息数据库,得到了数据库的具体组成内容以及系统所必需的数据结构形式;设计了组成系统的界面形式,给出了界面的具体功能、控件组成与布局方式等。(3)实现了协同过滤推荐系统在系统总体设计方案的技术上,给出了系统主界面、算法实现方案以及数据库访问方式;采用目前常用的Visual Studio.Net为开发平台,利用C#与Matlab混合编程的形式实现了推荐算法模块的调用,降低了编程工作量,提高了推荐速度;详细设计了各个窗口与界面所涉及到的变量与方法,并进行了实现,给出了比较重要的功能的处理流程,并对窗口的操作方法进行了说明。

全文目录


摘要  4-5
ABSTRACT  5-12
第一章 绪论  12-18
  1.1 研究背景  12-13
  1.2 国内外研究现状  13-16
    1.2.1 个性化推荐技术  13-15
    1.2.2 个性化推荐系统  15-16
  1.3 论文研究思路与内容  16-18
    1.3.1 研究内容与思路  16-17
    1.3.2 论文框架  17-18
第二章 协同过滤推荐算法设计与实现  18-34
  2.1 协同过滤算法简介  18-19
  2.2 相关指标计算  19-20
    2.2.1 稀疏评价指标  19
    2.2.2 相似性评价指标  19-20
    2.2.3 推荐性能评价指标  20
  2.3 协同过滤算法设计  20-29
    2.3.1 算法思想与流程  20-21
    2.3.2 数据预处理  21-22
    2.3.3 K-均值聚类  22-23
    2.3.4 基于用户的协同过滤算法  23-26
    2.3.5 基于项目的协同过滤算法  26-29
  2.4 实验结果分析  29-32
    2.4.1 实现软件  29
    2.4.2 数据获取与处理  29-30
    2.4.3 实验结果与分析  30-32
  2.5 本章小结  32-34
第三章 协同过滤推荐系统需求分析与设计  34-55
  3.1 系统功能需求分析  34-37
  3.2 环境与平台选择  37
  3.3 数据与数据库设计  37-42
    3.3.1 数据库设计  38-41
    3.3.2 数据设计  41-42
  3.4 界面设计  42-54
    3.4.1 界面说明  43
    3.4.2 登录界面设计  43-45
    3.4.3 注册界面设计  45-46
    3.4.4 推荐内容展示界面设计  46-48
    3.4.5 系统管理界面设计  48-54
  3.5 本章小结  54-55
第四章 协同过滤推荐系统实现  55-76
  4.1 实现方案  55-59
    4.1.1 主界面实现方案  55-57
    4.1.2 算法实现方案  57-58
    4.1.3 数据库访问方式  58
    4.1.4 实现环境  58-59
  4.2 各窗口功能实现  59-73
    4.2.1 用户登录窗口功能实现  59-60
    4.2.2 用户注册窗口功能实现  60-62
    4.2.3 推荐内容展示窗口功能实现  62
    4.2.4 电影详细信息窗口功能实现  62-65
    4.2.5 电影评分窗口功能实现  65-67
    4.2.6 用户信息管理窗口功能实现  67-69
    4.2.7 电影信息管理窗口实现  69-73
  4.3 其它功能实现  73-75
  4.4 本章小结  75-76
第五章 总结与展望  76-77
致谢  77-78
参考文献  78-81

相似论文

  1. 万科模式的居住小区设计研究,TU984.12
  2. 个性化检索中相似用户群的获取与更新,TP391.3
  3. 互联网上旅游评论的情感分析及其有用性研究,TP391.1
  4. 服装网络营销顾客忠诚度的实证研究,F274
  5. 中等职业学校语文课业设计的思考与实践,G633.3
  6. 面向社区教育的个性化学习系统的研究与实现,TP391.6
  7. 基于双线性映射的数字签名体制的研究,TN918.1
  8. 基于论文关键词聚类的用户兴趣模型细化方法研究,TP391.3
  9. 基于ASP技术电子商务网站设计与实现,TP393.092
  10. 校园电子商务解决方案,TP393.09
  11. AMG公司业务流程再造研究,F270.7
  12. 华强电子网营销策略研究,F426.63
  13. 基于数据挖掘的个性化在线教学辅助系统的研究与设计,TP311.13
  14. 南极国际食品交易中心物流园运营管理研究,F426.82
  15. 论《联合国国际货物销售合同公约》在适用范围上的新发展,D997.1
  16. B2C市场中价格和价格离散的实证研究,F724.6
  17. 基于3G的我国移动电子商务的盈利模式研究,F626
  18. 我国电子商务中消费者权益保护对策研究,D923.8
  19. 基于自然遗忘的个性化推荐算法研究,TP311.52
  20. 基于大众标注的个性化推荐系统研究,TP393.09
  21. HTC电子商务公司经营模式研究,F724.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com