图卷积网络到底怎么做,这是一份极简的Numpy实现
发布时间:2019-02-22 09:18:47 所属栏目:经验 来源:机器之心编译
导读:由于图结构非常复杂且信息量很大,因此对于图的机器学习是一项艰巨的任务。本文介绍了如何使用图卷积网络(GCN)对图进行深度学习,GCN 是一种可直接作用于图并利用其结构信息的强大神经网络。 本文将介绍 GCN,并使用代码示例说明信息是如何通过 GCN 的隐藏
你可能已经发现了其中的问题:
接下来,本文将分别对这些问题展开讨论。 1. 增加自环 为了解决第一个问题,我们可以直接为每个节点添加一个自环 [1, 2]。具体而言,这可以通过在应用传播规则之前将邻接矩阵 A 与单位矩阵 I 相加来实现。
现在,由于每个节点都是自己的邻居,每个节点在对相邻节点的特征求和过程中也会囊括自己的特征! 2. 对特征表征进行归一化处理 通过将邻接矩阵 A 与度矩阵 D 的逆相乘,对其进行变换,从而通过节点的度对特征表征进行归一化。因此,我们简化后的传播规则如下:
让我们看看发生了什么。我们首先计算出节点的度矩阵。
在应用传播规则之前,不妨看看我们对邻接矩阵进行变换后发生了什么。 变换之前
变换之后
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |