人工智能-项目实践-社交网络-社交网络中的链路预测算法
社交网络上的链路预测实验
本项目代码包含以下几个链路预测算法:
Variational Graph Auto-Encoders:一种用于图上无监督学习的端到端可训练卷积神经网络模型,也是本论文所研究的主要方向。
Node2Vec:一种基于skip-gram模型的方法,用于学习给定图内随机游走的节点嵌入。
Spectral Clustering:使用谱嵌入从邻接矩阵创建节点表示。
基线方法:Adamic-Adar, Jaccard Coefficient,,Preferential Attachment
环境依赖包
Python 3.6.6
tensorflow 1.12.0
networkx 2.2
scipy 1.2.1
scikit-learn 0.20.2
pandas 0.24.0
gensim 3.7.1
matplotlib 3.0.3 系统安装配置好Python环境后,可使用python setup.py install 安装依赖。