Pytorch Geometric
图的数据处理
图用于建模对象(节点)之间的成对关系(边)。Pytorch Geometric 中的单个图形由<code style="color:red;">torch_geometric.data.Data</code> 的实例描述,该实例默认情况下具有以下属性:
<code style="color:red;">data.x</code>:<code style="color:red;">[num_nodes, num_node_features</code>,节点特征矩阵<code style="color:red;">data.edge_index</code>:<code style="color:red;">[2, num_edges]</code>,表示节点间的连接关系(边),<code style="color:red;">edge_index[0]</code>是源节点,<code style="color:red;">edge_index[1]</code>是目标节点<code style="color:red;">data.edge_attr</code>:<code style="color:red;">[num_edges, num_edge_features]</code>,边的特征矩阵<code style="color:red;">data.y</code>: 节点级别的<code style="color:red;">label,[num_nodes, ]</code>,或图级别的<code style="color:red;">label,[1, ]</code><code style="color:red;">data.pos</code>:<code style="color:red;">[num_nodes, num_dimensions]</code>,节点位置矩阵
这些属性都不是必需的。实际上,<code style="color:red;">Data</code>对象甚至不限于这些属性。例如,我们可以通过data.face对其进行扩展,以将3D网格中的三角形的连通性保存在形状为<code style="color:red;">[3,num_faces]</code>的张量中,并键入<code style="color:red;">torch.long</code>。
- 本文作者: 程序猪-渔枫
- 本文链接: https://over-shine.github.io/2020/08/21/Pytorch-Geometric/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
