首页> 中文学位 >网络用户偏好建模及推荐系统设计
【6h】

网络用户偏好建模及推荐系统设计

代理获取

目录

声明

致谢

摘要

1 绪论

1.1 研究背景和意义

1.2 国内外研究现状

1.3 论文主要工作

1.4 论文主体结构

2 相关技术

2.1 MySQL数据库

2.1.1 数据库管理系统

2.1.2 MySQL数据库特点

2.2 Spring MVC

2.2.1 Spring MVC机制

2.2.2 Spring MVC优势

2.3 AngularJS

2.3.1 AngularJS简介

2.3.2 AngularJS特点

3 网络用户偏好分析

3.1 典型推荐算法及存在问题分析

3.1.1 基于内容的推荐

3.1.2 基于协同过滤的推荐

3.1.3 混合推荐

3.1.4 现有推荐系统存在的问题

3.2 网络用户偏好分析建模

3.2.1 基于用户间关注关系建模

3.2.2 基于用户间交互信息建模

3.3 本章小结

4 推荐算法及仿真

4.1 推荐方法

4.1.1 基于关注关系推荐方法

4.1.2 基于交互信息推荐方法

4.2 爬虫系统的设计

4.2.1 传统网络信息采集方法

4.2.2 基于HttpClient爬虫系统爬取过程

4.2.3 HttpClient

4.2.4 正则表达式

4.3 Matlab仿真验证

4.4 算法优势

4.5 本章小结

5 推荐系统设计

5.1 系统整体设计

5.2 数据库表结构设计

5.3 推荐模块详细设计

5.3.1 数据预处理模块

5.3.2 相似度计算模块

5.3.3 功能实现

5.4 推荐结果展示

5.5 本章小结

6 总结与展望

6.1 总结

6.2 展望

参考文献

作者简历及攻读硕士/博士学位期间取得的研究成果

学位论文数据集

展开▼

摘要

随着网络数据量的急剧增加,从海量数据中挖掘有价值的信息成为一项重要技术。特别是在电子商务等领域,用户与商品之间的相关性有巨大的商业价值,而推荐系统就是为寻找这样一种相关性而建立的数据挖掘和过滤系统。在推荐过程中,寻找用户间的相似度是准确推荐的关键,所以用户偏好建模就尤为重要。研究网络用户偏好的建模方法以及基于偏好模型的推荐算法,对于更好地为用户提供信息服务有着重要意义。
  新浪微博因兼具社交和媒体的双重特点,已成为人们在线交流和信息传播的重要平台。但由于微博中用户数据太稀疏,传统的向用户推荐好友、扩大微博用户相互关注的推荐方法存在很多问题,所以本文研究一种新的推荐方法向微博用户推荐好友。本文在分析新浪微博用户偏好的基础上重点研究了网络用户偏好的模型,根据模型设计了推荐系统并将其实现。论文的主要工作和创新点包括以下几个方面:
  (1)简要介绍了网络用户偏好分析方法和推荐技术的研究发展与现状,阐明了论文的研究意义,说明了与本研究相关的几种关键技术。
  (2)基于新浪微博的用户信息提出两种用户偏好建模方法:基于用户间关注关系建模和基于用户间交互信息建模。并根据这两个模型设计出相应的两个推荐方案:基于关注关系推荐系统和基于交互信息推荐系统。
  (3)选定新浪微博数据作为研究对象,并设计了基于HttpClient和正则表达式的爬虫系统,实现了新浪微博数据的自动化采集。
  (4)利用Matlab软件对爬取到的新浪微博用户行为数据进行实验,并仿真比较了推荐结果,证明了本文所建模型和推荐系统的可行性,提供了一个用户偏好分析新思路。结果说明此模型可以很方便的用到社交网络用户行为分析中,而且能够充分利用用户间的关注关系和交互信息。
  最后,本文采用提出的推荐方案设计了一个基于新浪微博数据的微博用户推荐系统,本推荐系统基于B/S开发架构,采用SpringMVC模式,使用MySQL数据库,并且使用AngularJS做前端开发工具。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号