# Weibo_UsersRecommend
使用Spark GraphX基于PageRank算法构建一个仿微博用户好友的分布式推荐系统。
项目介绍以及说明:
[构建分布式微博好友推荐系统](https://blog.csdn.net/qq_37142346/article/details/82079374)
## 注意事项
1. 代码中文件的路径用户可以修改为自己数据所处的位置。
2. 需要启动hadoop集群,这里使用了hadoop2.5.0-cdh5.3.6。
3. 代码执行顺序:首先执行DataFormatUtil工具类进行数据清洗处理;然后执行CollectNeighborIds计算用户二级邻居;执行SortIdsByPageRank文件对用户二级邻居进行rank评分,并且进行排序;RecommendTop5User实现用户Top5好友的推荐。
4. 系统目录下的数据:relation.txt与secondIds.txt为测试数据。userrelation.txt与usersecondIds.txt为系统开发所用的数据。还有部分数据需要存储在HDFS文件系统中,需要注意。
5. 该项目使用Scala语言开发。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!! 本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!! 本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!!
资源推荐
资源详情
资源评论
收起资源包目录
计算机课程毕设:基于Spark+PageRank算法构建仿微博用户好友的分布式推荐系统.zip (14个子文件)
project
RecommendTop5User.scala 926B
relation.txt 53B
hanhan_usersecondIds.txt 279KB
SortIdsByPageRank.scala 2KB
GraphNeighborUtil.scala 2KB
usersecondIds.txt 121KB
DataFormatUtil.scala 1KB
userrelation.txt 22.7MB
HashSetUtil.scala 508B
GraphxUtil.scala 712B
FileUtil.scala 1KB
README.md 960B
secondIds.txt 6B
CollectNeighborIds.scala 2KB
共 14 条
- 1
资源评论
白话机器学习
- 粉丝: 9382
- 资源: 7681
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 模拟退火算法matlab代码
- 模拟退火算法matlab代码
- 模拟退火算法matlab代码
- 数字电子时钟课程设计数字电子时钟课程设计
- 数字电子时钟课程设计数字电子时钟课程设计
- 数字电子时钟课程设计数字电子时钟课程设计
- 当然,我将为您提供一个带有详细注释的个人简介网页HTML和CSS代码示例 这将帮助您理解每一部分代码的功能 HTML代码 (
- 当然,我将为您提供一个带有详细注释的个人简介网页HTML和CSS代码示例 这将帮助您理解每一部分代码的功能 HTML代码 (
- 当然,我将为您提供一个带有详细注释的个人简介网页HTML和CSS代码示例 这将帮助您理解每一部分代码的功能 HTML代码 (
- 网络安全odel-for-network-ids-开发笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功