# Link Prediction using GCN on pytorch
## Project explanation
This project is to predict whether patent's cpc nodes are linked or not. To accomplish this project, general GCN model from Kipf are used on pytorch. The patents are crawled in the Mobile Payment Industry.
## Framework
1) Search 'Mobile Payment' in google patent advanced search and get patent numbers.
2) Crawl all patents by using the patent numbers from 1).
3) Create adjacency matrix and feature matrix
4) Remove links and split data into train set and validation set.
5) Get new node features from GCN layers.
6) Calculate similarities of node pairs.
7) Minimize loss with the labels and update weights.
## Usage
1) ```python crawling.py```
2) ```python removelinks.py```
3) ```python features.py```
4) ```python train.py```
* Best epochs was 44~46
## Reference
- kenyonke/LinkPredictionGCN
- tkipf/pygcn
```
@article{kipf2016semi,
title={Semi-Supervised Classification with Graph Convolutional Networks},
author={Kipf, Thomas N and Welling, Max},
journal={arXiv preprint arXiv:1609.02907},
year={2016}
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在pytorch上使用GCN进行链接预测 项目说明 该项目旨在预测专利的cpc节点是否链接。 为了完成此项目,在pytorch上使用了Kipf的通用GCN模型。 专利在移动支付行业中爬行。 框架 在Google专利高级搜索中搜索“移动支付”,并获取专利号。 使用1)中的专利号来检索所有专利。 创建邻接矩阵和特征矩阵 删除链接并将数据拆分为训练集和验证集。 从GCN图层获取新的节点要素。 计算节点对的相似度。 使用标签将损失降到最低,并更新重量。 用法 python crawling.py python removelinks.py python features.py python train.py 最佳纪元是44〜46 参考 kenyonke / LinkPredictionGCN tkipf / pygcn @article{kipf2016semi, tit
资源推荐
资源详情
资源评论
收起资源包目录
GCN_linkprediction-master.zip (22个子文件)
GCN_linkprediction-master
LPgcntorch
models.py 514B
utils.py 7KB
data
features.pkl 1.94MB
patent.csv 28.17MB
output
train_val_acc.png 32KB
train_val_loss.png 29KB
train_val_auc.png 31KB
ts_adj.pkl 626KB
last_tr_output.pkl 269KB
tr_val_info.pkl 1.84MB
orders.pkl 41KB
gcn_model.pkl 22KB
google_patent.csv 7.24MB
last_val_output.pkl 29KB
train.py 7KB
__pycache__
utils.cpython-38.pyc 8KB
removelinks.cpython-38.pyc 3KB
features.py 7KB
crawling.py 2KB
layers.py 1KB
removelinks.py 6KB
README.md 1KB
共 22 条
- 1
资源评论
易三叨
- 粉丝: 47
- 资源: 4609
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功