《GATED GRAPH SEQUENCE NEURAL NETWORKS》结合代码的论文阅读笔记

本文是关于Gated Graph Sequence Neural Networks(GGS-NNs)的论文阅读笔记,结合Microsoft Research的实现代码进行深入理解。文章介绍了GG-NNs的计算过程和GGS-NNs的计算流程,并详细解析了数据加载、计算图创建,特别是节点状态更新和损失计算的过程。
摘要由CSDN通过智能技术生成

通过这篇文章,学习GNN实现细节,确定用在手部图像上的可行性,初步确定实现方案。

文章及代码链接:https://github.com/Microsoft/gated-graph-neural-network-samples

论文初步阅读

1:GG-NNs计算过程

2:GGS-NNs计算流程

结合代码深入理解

1:加载数据

2:创建计算图

2.1:prepare_specific_graph_model

2.2:final_node_representations

        2.2.1:获取图

        2.2.2:对于每个时间步长,更新cur_node_states

2.3:计算loss:

       2.3.1:对每个task,计算gated_regression

       2.3.2:把每个图中所有的点求个和得到一个图的输出结果——computed_values(float)

       2.3.3:Mask out unused values

 

论文初步阅读

这是Microsoft Research2016年发表于ICLR的文章,作者是Yujia Li

图的特征学习包括两个步骤:输入图的表达和中间环节的特征聚合。在图的表达上,本文沿用2009年的 Scarselli的工作,我们在它上面融入了RNN的思想。 后续特征聚合十分重要我们引入了GGS-NNs。

1:GG-NNs计算过程

可以用6个公式表达

  1. initialization

  2. imformation pass

  3. update gate

  4. reset gate

  5. activate

  6. activate

  7. output

2:GGS-NNs计算流程

用了两个 GG-NNs: Fo(k) 和 FX(k)。 Fo(k) for predicting o(k) from X(k), and FX(k) forpredicting X(k+1) from X(k). when training GGS-NN,there are two setting:specifying all intermediate annotations or only the first one.

结合代码深入理解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值