# DiffNet
基于社交影响力与用户兴趣扩散的图神经网络推荐算法设计与实现
## 数据集
### yelp
#### rating
评分
+ all: 207945
+ train: 185869 # 90%
+ test: 18579 # 8%
+ val: 3497 # 2%
#### links
社交
+ all: 143765
+ train: 129388 # 90%
+ test: 11501 # 8%
+ val: 2876 # 2%
## 运行
`python=3.6 tensorflow=1.12.0`
+ 安装依赖:`pip install -r requirements.txt`
+ 执行:
+ `python entry.py --data_name=flickr --model_name=diffnetplus` # 模型:diffnetplus 数据集:flickr
+ `python entry.py --data_name=yelp --model_name=MGNN` # 模型:mgnn 数据集:yelp
## 过程
### 物品预测
使用user-item进行兴趣扩散,user-user进行社交扩散,得到潜在user_embedding和潜在item_embedding,进行物品预测
### 联合预测
使用MGNN进行联合预测(兴趣预测+社交预测)
没有合适的资源?快使用搜索试试~ 我知道了~
基于社交影响力与用户兴趣扩散的图神经网络推荐算法设计与实现.zip
共34个文件
py:11个
rating:7个
ini:5个
需积分: 5 0 下载量 122 浏览量
2023-12-28
19:56:12
上传
评论
收藏 62.93MB ZIP 举报
温馨提示
基于社交影响力与用户兴趣扩散的图神经网络推荐算法设计与实现
资源推荐
资源详情
资源评论
收起资源包目录
基于社交影响力与用户兴趣扩散的图神经网络推荐算法设计与实现.zip (34个子文件)
newname
class
DataUtil.py 2KB
Logging.py 322B
Evaluate.py 17KB
ParserConf.py 2KB
DataModule.py 26KB
data
flickr
flickr.rating 3.97MB
flickr.test.rating 401KB
flickr.links 2.1MB
flickr.train.rating 3.42MB
flickr.val.rating 161KB
yelp
yelp.test.rating 237KB
yelp.links 1.74MB
user_vector.npy 19.73MB
yelp.val.rating 45KB
yelp.train.rating 2.32MB
yelp.val.links 39KB
item_vector.npy 43.88MB
yelp.test.links 154KB
yelp.train.links 1.69MB
LICENSE 11KB
utils
data_clean.py 951B
diffnetplus.py 30KB
mgnn.py 31KB
social_train.py 11KB
requirements.txt 1KB
.gitignore 2KB
train.py 7KB
conf
yelp_diffnetplus.ini 476B
flickr_diffnetplus.ini 480B
Dianping_diffnet.ini 475B
Epinions_diffnet.ini 475B
yelp_MGNN.ini 469B
README.md 853B
entry.py 1KB
共 34 条
- 1
资源评论
Lei宝啊
- 粉丝: 2067
- 资源: 1330
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Mycat从入门到精通之Mycat架构+Catlet分析.pptx
- 多肉植物图鉴-html-网页设计
- STM32驱动库大全:STD库与HAL库的比较与应用
- NX二次开发UF-CURVE-create-arc-tangent-point-point 函数介绍
- Mycat从入门到精通之Mycat项目开发、编译与运行.pptx
- 基于MATLAB的GMSK仿真分析-移动通信系统三级项目报告
- Mycat从入门到精通之MycatEye.pptx
- Mycat从入门到精通之性能优化.pptx
- NX二次开发UF-CURVE-create-arc-point-center 函数介绍
- 利用傅里叶变换对谐波进行分析 MATLAB程序
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功