torch_geometric.datasets.EllipticBitcoinDataset

class EllipticBitcoinDataset(root: str, transform: Optional[Callable] = None, pre_transform: Optional[Callable] = None, force_reload: bool = False)[source]

Bases: InMemoryDataset

椭圆比特币数据集,包含来自 “比特币中的反洗钱:使用图卷积网络进行金融取证实验” 论文的比特币交易数据。

EllipticBitcoinDataset 将比特币交易映射到属于合法类别(交易所、钱包提供商、矿工、合法服务等)与非法类别(诈骗、恶意软件、恐怖组织、勒索软件、庞氏骗局等)的真实实体。

存在203,769个节点交易和234,355个有向边支付流,其中2%的节点(4,545个)被标记为非法,21%的节点(42,019个)被标记为合法。其余交易未知。

Parameters:
  • root (str) – Root directory where the dataset should be saved.

  • transform (callable, optional) – A function/transform that takes in an torch_geometric.data.Data object and returns a transformed version. The data object will be transformed before every access. (default: None)

  • pre_transform (callable, optional) – A function/transform that takes in an torch_geometric.data.Data object and returns a transformed version. The data object will be transformed before being saved to disk. (default: None)

  • force_reload (bool, optional) – Whether to re-process the dataset. (default: False)

统计:

#节点

#edges

#特性

#classes

203,769

234,355

165

2