没有合适的资源?快使用搜索试试~ 我知道了~
基于协同过滤算法的个性化新闻推荐系统-毕业设计说明书1
需积分: 0 20 下载量 87 浏览量
2022-08-04
16:10:32
上传
评论 13
收藏 2.73MB PDF 举报
温馨提示
试读
61页
摘要基于协同过滤算法的个性化新闻推荐系统,使用基于模型的协同过滤算法,通过对用户在网站内的历史操作行为的分析,对用户的兴趣偏好进行预测,为用户推荐可能喜欢的内容
资源详情
资源评论
资源推荐
!
! !
摘要
!
基于协同过滤算法的个性化新闻推荐系统,使用基于模型的协同过滤算法,
通过对用户在网站内的历史操作行为的分析,对用户的兴趣偏好进行预测,为用
户推荐可能喜欢的内容。该系统推荐流程为先训练一个表示用户偏好预测的用户
模型,根据对用户模型里的用户操作历史的分析,得到关键字和分类权重排序的
集合结果进行相同关键字或者相同分类的新闻推荐。!
基于协同过滤算法的个性化新闻推荐系统是使用 php 语言、mysql 数据库完
成的。测试得到的结果表明,基于协同过滤算法的个性化新闻推荐系统实现了比
较准确的个性化新闻推荐,基本符合新闻推荐系统的实际要求。!
【关键词】! 协同过滤!!!新闻推荐!!!模型!!!个性化!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
II!
!
Abstract
Personalized! news! recommendation! system! based! on! collaborative! filtering!
algorithm,!using!collaborative!filtering!algorithm!based!on!the!model,!based!on!user!
actions!in!the!history!of!the!site!analysis,!forecast!the!user!interest!preferences,!the!
recommended!might!like!content!for!the!user.The!system!recommended!process!first!
training! a! user! model! for! preference! prediction,! based! on! the! user! model! in! the!
analysis! of! the! history! of! users,! and! get! the! key! words! and! categorization! weight!
sorting!collection!of!results!for!the!same!keyword!or!category!news!is!recommended.!
Personalized! news! recommendation! system! based! on! collaborative! filtering!
algorithm!is!done!by!using!PHP!language!and!mysql!database.Test!results!show!that!
this! system!has! realized! the! relatively!accurate! news!recommendation,!in! line! with!
the!actual!needs!of!news!recommendation!systems.!
【 Key! Words 】 Coll aborative! Filtering!!!News! Recommend! ! ! Model! !
Individuation!
!
!
III!
!
目录
! !
1! 绪论!...........................................................................................................................!1!
1.1! 前言!................................................................ ................................................ !1!
1.2! 主要研究内容!................................................................................................!1!
2! 需求分析!................................ ................................................................ ................... !2!
2.1! 需求概述!........................................................................................................!2!
2.2! 需求功能点概述!............................................................................................!2!
2.3! 总体用例图!....................................................................................................!3!
2.4! 用例与参与者关系列表!................................................................................!3!
2.5! 数据库需求概述!............................................................................................!4!
3! 软件概要设计!................................................................................................ ...........!4!
3.1! 软件模块结构!................................................................................................!4!
3.2! 软件模块介绍!................................................................................................!5!
3.2.1! 系统前台模块!................................................................ .....................!5!
3.2.2! 系统后台模块!................................................................ .....................!7!
3.3! 数据结构!......................................................................................................!11!
3.3.1! 数据字典!...........................................................................................!11!
3.3.2! 数据模型!...........................................................................................!18!
4! 系统详细设计!................................................................................................ .........!21!
4.1! 新闻数据采集功能详细设计!................................ ...................................... !21!
4.1.1! 新闻采集理论基础!...........................................................................!21!
4.1.2! 新闻采集设计思路!...........................................................................!24!
4.1.3! 新闻采集实现方法!...........................................................................!24!
4.1.4! 新闻采集核心代码!...........................................................................!25!
4.2! 相似用户推荐机制详细设计!................................ ...................................... !31!
4.2.1! 相似用户推荐机制理论基础!...........................................................!31!
!
!
IV!
4.2.2! 相似用户推荐机制设计思路!...........................................................!32!
4.2.3! 相似用户推荐机制实现方法!...........................................................!32!
4.2.4! 相似用户推荐机制核心代码!...........................................................!34!
4.3! 协同过滤推荐新闻机制详细设计!..............................................................!35!
4.3.1! 协同过滤推荐新闻机制理论基础!...................................................!35!
4.3.2! 协同过滤推荐新闻机制设计思路!...................................................!36!
4.3.3! 协同过滤推荐新闻机制的实现方法!...............................................!37!
4.3.4! 协同过滤推荐新闻机制核心代码!...................................................!38!
5! 软件测试!................................ ................................................................ ................. !40!
5.1! 测试方法及工具!..........................................................................................!40!
5.2! 测试类型!......................................................................................................!40!
5.2.1! 功能性测试!.......................................................................................!40!
5.2.2! 易用性测试!.......................................................................................!41!
5.3! 测试用例!......................................................................................................!41!
5.4! 测试执行!......................................................................................................!43!
5.4.1! 前台模块!...........................................................................................!43!
5.4.2! 后台模块!...........................................................................................!44!
5.5! 测试结果统计!..............................................................................................!46!
5.5.1!BUG 类型统计!....................................................................................!46!
5.5.2!BUG 严重程度统计!............................................................................!46!
5.5.3! 缺陷倾向及主要原因!.......................................................................!46!
5.6! 测试结论!......................................................................................................!47!
5.6.1! 功能性!...............................................................................................!47!
5.6.2! 易用性!...............................................................................................!47!
6! 开发环境和软件运行结果!.....................................................................................!47!
6.1! 软件环境!......................................................................................................!47!
6.2! 运行环境!......................................................................................................!47!
6.3! 软件部分运行结果!................................ ...................................................... !48!
6.4! 存在的问题和不足!................................ ...................................................... !53!
!
!
V!
总结!.............................................................................................................................!54!
致谢!.............................................................................................................................!55!
参考文献!.....................................................................................................................!56!
!
!
!
!
!
!
!
剩余60页未读,继续阅读
明儿去打球
- 粉丝: 15
- 资源: 327
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0