图神经网络GNN
rosefunR
每次都多付出一点. 欢迎关注公众号《机器学习与算法之道》
展开
-
入门图神经网络(4):pytorch实现图卷积神经网络
1. 图卷积网络(graph CNN)图表示 G=(V, E)输入N x D 特征矩阵 (N : 节点个数, D : 输入的特征个数)表示图结构的矩阵形式,一般是邻接矩阵A;输出N x F 特征矩阵 (N : 节点的个数, F : 输出特征的个数)每个神经网络层可以表示为一个非线性函数:这里,非线性函数定义为:2.实践实践代码https://github.com...原创 2019-11-28 14:36:58 · 8973 阅读 · 0 评论 -
入门图神经网络(3):pytorch_geometric学习
1. pytorch geometric 包安装项目地址;Macos安装方式:$ pip install --verbose --no-cache-dir torch-scatter$ pip install --verbose --no-cache-dir torch-sparse$ pip install --verbose --no-cache-dir torch-cluster...原创 2019-11-21 18:57:52 · 3635 阅读 · 1 评论 -
入门图神经网络(2)
1. 简介图神经网络的主要思想是:对目标节点,使用相邻的节点来进行计算。而相邻节点又要需要他的相邻节点来计算,形成多层的结构。至于,相邻节点如何用来计算目标节点,方法有两个,一个是平均领域的信息;另一个是使用神经网络来进行计算。数学表示:当前时刻的节点,由上一层的embedding,和它相邻节点平均值相加得到,并且经过非线性映射。模型训练:对权重矩阵 W, B,使用随机梯度方法进...原创 2019-11-19 21:46:02 · 534 阅读 · 0 评论