BA2Motif数据集
- class dgl.data.BA2MotifDataset(raw_dir=None, force_reload=False, verbose=True, transform=None)[source]
Bases:
DGLBuiltinDataset
BA-2motifs 数据集来自 Parameterized Explainer for Graph Neural Network
这是一个用于图分类的合成数据集。它是通过按顺序执行以下步骤生成的。
构建1000个基础的Barabási–Albert (BA)图。
将房屋结构的网络基元附加到一半的基础BA图上。
将五节点循环图案附加到其余的BA基础图上。
根据附加的模体类型,将每个图分配到两个类别之一。
- Parameters:
raw_dir (str, optional) – 用于下载和存储数据的原始文件目录。默认值:~/.dgl/
force_reload (bool, optional) – Whether to reload the dataset. Default: False
verbose (bool, optional) – Whether to print progress information. Default: True
transform (callable, optional) – A transform that takes in a
DGLGraph
object and returns a transformed version. TheDGLGraph
object will be transformed before every access. Default: None
示例
>>> from dgl.data import BA2MotifDataset >>> dataset = BA2MotifDataset() >>> dataset.num_classes 2 >>> # Get the first graph and its label >>> g, label = dataset[0] >>> feat = g.ndata['feat']